>>/463578/
>  непростое решение

Vыходим, что ли?