А что интересное решение.... может что-нибудь и выйдет)