Пусть Х желудей собрал Дима, тогда
х+18 - собрал Витя
х+18-9 = х+9 - осталось у Вити, после того, как он отдал 9 Диме
х+9 - стало у Димы, после того, как Витя дал ему 9 штук.
х+9 = х + 9 - желудей стало поровну.
Если Дима собрал 20:
1) 20 + 18 = 38 - собрал Витя
2) 38 - 9 = 29 - стало у Вити
3) 20 + 9 = 29 - стало у Димы
4) 29 = 29 - поровну.
Если Дима собрал 42:
1) 42 + 18 = 60 - собрал Витя
2) 60 - 9 = 51 - стало у Вити
3) 42 + 9 = 51 - стало у Димы
4) 51 = 51 - поровну.