Ответ:

Пусть царю x лет. Тогда Кощею 18x лет. Разница в возрасте равна 1037 лет:

18x − x = 1037, значит 17x = 1037 и x = 61.

Кощею 18 · 61 = 1098 лет.

Ответ: царю 61 год, Кощею 1098 лет.