Пример http://www.reshebnik.ru/solutions/10/8