Решение - 1588:

Решение 1