The draw for the Euros has been completed with the teams now knowing who they will be facing in the group stages next summer, with the action at the finals in Germany set to take place from 14th June until 14th July.
Three teams still have to qualify through the play-offs, which will take place between March 21-26 next year, but those sides involved now know who they will be facing should they make it.
Home nations England and Scotland had already qualified, as did reigning European champions Italy, alongside traditional European heavyweights France, Spain, Portugal and the Netherlands, amongst others.
Albania qualified for a major summer tournament for only the second time in their history, while the likes of Slovenia, Romania and Slovakia also made it to Germany, who of course are there as hosts.
Here is a breakdown of the groups, which includes in which position they were drawn.
The draw for Euro 2024 took place from 17:00 UK Time on Saturday 2nd December in Hamburg, one of the host cities for next year's event.
The ceremony was held at the Elbphilharmonie, a concert hall in the HafenCity quarter of Hamburg, which is affectionately known locally as the Elphi.
Teams were allocated into one of four pots ahead of the Euro 2024 draw, which was determined by their results in qualifying.
Hosts Germany were seeded in Pot 1 but were automatically placed in Group A, while the three eventual play-off winners were assigned to Pot 4.
The identity of 21 of the 24 nations who will be competing in next summer's tournament following the conclusion of the traditional qualifying period were known before the draw took place.
Tournament hosts Germany qualified automatically and then a further 20 teams - the top two in each of the 10 European qualifying groups - were also confirmed for the finals.
The final three countries are yet to be determined but will eventually book their places by winning through the play-offs, which are set to be played between March 21-26.
A total of 12 teams will contest the play-offs, based on their performances in the 2022/23 Nations League and they have been split up into three pathways - A, B and C. They will face off in the semi-finals on 21st March and finals on 26th March with the three victorious countries taking their places in the groups for which they have been drawn.
Wales, Finland, Poland and Estonia will contest Path A, while Israel, Iceland, Bosnia and Herzegovina and Ukraine will look to qualify from Path B. Georgia, Luxembourg, Greece and Kazakhstan make up the four teams looking to progress through Path C.