Эта задачка была придумана, когда мы с малышкой обнаружили, что 24 свечек хватает ровно на три дня рождения: 7+8+9 = 24. (Обратите внимание, что 7+8+9 = 8+8+8, и 24 должно делиться как на 3, так и на 8)
Тогда я решил поискать числа, которые можно представить в виде прогрессии двумя различными способами, а это значит, что они должны делиться на два разных числа. Например, 15 делится и на 3, и на 5, то есть это 3+3+3+3+3 = 1+2+3+4+5 или 5+5+5 = 4+5+6
Но в этих рассуждениях есть дырка: количество лет может быть и чётным! 15 = 7+8. Проще всего обойти это обстоятельство, перейдя от свечек к "полусвечкам": 30 полусвечек = 8+10+12 = 14+16 = 2+4+6+8+10. Тогда условие "число полусвечек должно делиться на количество лет" будет работать в любом случае.
Дальше придётся заниматься перебором — найти числа, которые можно представить в виде произведения четырьмя различными способами (отдельно можно доказать, что каждое произведение можно будет использовать лишь раз, так как числа свечек не могут быть отрицательными), и учесть, что всем сёстрам меньше 18. Можно сделать и некоторые наблюдения про чётность, они сократят поиск.
#решение