Вот мой вариант)