A social network has 2019 users, some pairs of whom are friends. Whenever user AA is friends with user BB, user BB is also friends with user AA. Events of the following kind may happen repeatedly, one at a time:

Three users AA, BB, and CC such that AA is friends with both BB and CC, but BB and CC are not friends, change their friendship statuses such that BB and CC are now friends, but AA is no longer friends with BB, and no longer friends with CC. All other friendship statuses are unchanged.

Initially, 1010 users have 1009 friends each, and 1009 users have 1010 friends each. Prove that there exists a sequence of such events after which each user is friends with at most one other user.