Очень сложный рeбус, но минут за 50 решить можно...

Очень сложный рeбус, но минут за 50 решить можно...