Решение - 504:

Решение 1