0
Вот такие два вопроса - 1, 2. Якобы от разных пользователей. По сути - один в один. Чтобы дать ответ - надо переписывать решение олимпиадной задачи, так что просто даны советы в комментариях к более раннему вопросу.
Второй - явный кандидат на закрытие как дубликат, но ruSO возражает: у того, кото...