https://nvo.ng.ru/spforces/2022-06-23/1_1194_1941.html
���������������� �������� ������������������