Наверное, я повторюсь... вопрос из старых тестиков с азбука.ру.
Но очень мне нравится. Хотя, как водится, никто не станет жать на кнопки.