Арифметическое решение довольно запутанное, но задача решается просто, если обратиться к услугам алгебры и составить уравнение. Искомое число лет обозначим буквою х. Возраст спустя три года надо тогда обозначить через х + 3, а возраст три года назад через х — 3. Имеем уравнение
3(х + 3) - 3(х - 3) = х,
Решив которое, получаем х = 18. Любителю головоломок теперь 18 лет.
Проверим: через три года ему будет 21 год, три года назад ему было 15 лет. Разность
3×21 - 3×15 = 63 - 45 = 18,
Т. е. равна нынешнему возрасту любителя головоломок.