Решението може да видите тук.