Вот такую штуку со своим решением сравнивали?