Сделайте по образу и подобию
http://www.reshebnik.ru/solutions/5/3/