Интересное решение, спасибо.
Настало время перейти на следующий уровень после программирования кубиков.