Интересная задача на множества с условием и решением.
Достаточно интересная по сложности znanija.com/task/28003759