Problem

Source: Saint Petersburg MO 2020 Grade 10 Problem 6

Tags: combinatorics



On a social network, no user has more than ten friends ( the state "friendship" is symmetrical). The network is connected: if, upon learning interesting news a user starts sending it to its friends, and these friends to their own friends and so on, then at the end, all users hear about the news. Prove that the network administration can divide users into groups so that the following conditions are met: each user is in exactly one group each group is connected in the above sense one of the groups contains from $1$ to $100$ members and the remaining from $100$ to $900$.