ну очень интересное решение