Код:
http://aeterna.ru/test.php?link=tests:49092