IMO олимпиада по математике 2019 года | Казахстанские олимпиады

В социальной сети 2019 пользователей. Некоторые пользователи дружат с некоторыми другими, при этом отношение дружбы взаимно, то есть если пользователь AA дружит с пользователем BB, то BB также дружит с AA. Перестройки следующего типа производится последовательно, по одной перестройке за раз:
   выбираются три пользователя A,A, BB и CC таких, что AA дружит и с BB и с CC, но BB и CC не дружат между собой; после чего BB и CC становятся друзьями, но AA теперь не дружит ни с B,B, ни с C.C.
   Изначально 1010 пользователей имеют по 1009 друзей, а 1009 пользователей имеют по 1010 друзей. Докажите, что существует последовательность перестроек, после которой каждый пользователь будет иметь не более одного друга.