There are 4 tables. There is no numeric id in the Country table. Country Code - key type Char. 
It is necessary to assign a numeric value to each row of the Country table in the query, so that the following sample is obtained as a result of the query:
FirstName LastName CounryName CountryRowNumber
Novikov Vasily Russia 1
Ivanov Sergey Russia 1
Jonh Smith USA 2 Ann Smith USA 2
Additional columns in the database can not be created!