Так как общее число грибов фиксировано, Артем соберет наибольшее число грибов тогда, когда все остальные соберут наименьшее. Определим, какое минимальное число грибов мог собрать дедушка. Согласно условию задачи бабушка и Настя собрали 45 грибов. 45 = 22 + 23; Допустим, одна из них собрала 22 гриба, вторая 23. В таком случае дедушка собрал не меньше 24 грибов. (В случаях, когда бабушка или Настя собрали в отдельности 21 и 24 гриба и т.д., дедушка должен собрать еще больше грибов, нас же интересует только минимально возможное число грибов у дедушки). Определим наибольшее число грибов, которое мог собрать Артем: 89 - 45 - 24 = 20. Ответ: 20 грибов.