Âàðèàíò - ïîïðîáîâàòü ýòî ðåøåíèå
Àíëî÷èò æåëåçíî, äàæå íåèçâåñòíûå âåðñèè