Choose the neighbouring administrative division with the largest area. If you have no neighbours left, go back to the first division with free neighbours. Start with Xinjiang.
This quiz does not contain Hainan, as it's not connected to the other 32 administrative divisions.