Вроде как вариант решения имеет право на жизнь) Или вообще в упор не вижу что не то....