О как!

А я столько времени голову ломал - а тут такое красивое простое решение...

Поздравляю! Отлично сделано!