Интересное решение )