Ответ:

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

\(18x - x = 1037\).

\(17x = 1037\), поэтому \(x = 1037 : 17 = 61\).

Кощею: \(18 \cdot 61 = 1098\) лет.

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