Очень интересное решение, спасибо за подсказку.