Мой результат девятичасовой  работы, наконец не стыдно выложить.