Вот это очень грамотное решение %)

Зачтено