http://610.ru/school/test/part1.html