Решение - 50 (32):

Решение 1