England appear to have been granted a comfortable-looking passage to Euro 2020.
Gareth Southgate's men, who reached the World Cup semi-finals in the summer, will take on the Czech Republic, Bulgaria, Montenegro and Kosovo next year to reach the finals, which will be staged in cities across the continent.
Northern Ireland were handed an extremely tough-looking draw and will face Holland and Germany, as well as Estonia and Belarus in Group C.
Scotland were beaten 4-0 by group opponents Belgium in a September friendly but at least know they have a play-off place to fall back on if they cannot secure one of the two top spots in the group.
Russia look the other strongest team that Alex McLeish's men will face.
The Republic of Ireland are up against Denmark yet again. They faced the Danes in the Nations League earlier this year and lost to them in a World Cup play-off in the autumn of 2017.
Switzerland also underlined their strength by coming back from 2-0 down to beat Belgium 5-2 in a Nations League match last month.
Reigning European champions Portugal have been drawn against Ukraine, Serbia, Lithuania and Luxembourg while world champions France face Iceland, Turkey, Albania, Moldova and Andorra.
The qualifiers will be played in the 2019 international breaks, although England plus Portugal, Holland and Switzerland will be involved in the Nations League Finals next June.