Greece has reached a deal on the future name of its northern neighbour, which called itself Macedonia at the break-up of the former Yugoslavia.
After years of protests and seemingly endless diplomacy, they have settled on the name Republic of North Macedonia, or Severna Makedonija in Macedonian.
The aim of the deal is to remove Greece's block on its neighbour's bid to join Nato and the European Union. But first it will need to be approved by the Macedonian people and Greek parliament.
What's the solution?
Under the deal, the country known at the United Nations as Former Yugoslav Republic of Macedonia (Fyrom) will be named Severna Makedonija, or Republic of North Macedonia.
Its language will be Macedonian and its people known as Macedonians (citizens of the Republic of North Macedonia).
Significantly, they agreed that the new name would be used both internationally and bilaterally, so that even the many countries that recognise the name Macedonia will also have to adopt North Macedonia. They also agreed that the English name could be used as well as the Slavic term.
The two sides had earlier dropped a number of alternatives, including Gorna Makedonija (Upper Macedonia), Nova Makedonija (New Macedonia) and Ilinden Macedonia.