------------------------------- >8 ---------------------------------------------

Ну если сам ответ написал, кто ж будет отвечать?
Я эту задачку видела в какой-то книжке и даже использовала для стенгазеты.