In each of the different grades of a high school there are an odd number of pupils. Each pupil has a best friend (who possibly is in a different grade). Everyone is the best friend of their best friend. In the upcoming school trip, every pupil goes to either Rome or Paris. Show that the pupils can be distributed over the two destinations in such a way that (i) every student goes to the same destination as their best friend; (ii) for each grade the absolute difference between the number of pupils that are going to Rome and that of those who are going to Paris is equal to $1$.