Отличное решение
Мне нравится)