Решение:

См. также править