Тема старая и известная(Ю88,Пе2).Было интересно,как вы решите.