Этот тест съел мой вечер. Но был в итоге все же пройден. Уррря! Гип-гип хрюря! :-D

спасибо chameleon_girlchameleon_girl за ссылку.