Ответ:
В условии есть противоречие.
Бабушка вместе с Настей собрали не менее 45 грибов. Если дедушка собрал больше всех, то он должен собрать не менее 46 грибов.
Тогда только дедушка, бабушка и Настя собрали бы не менее:
\(46+45=91\) гриба.
Но всего они собрали 89 грибов, а значит, для Артёма грибов не остаётся. Поэтому задача в таком виде не имеет решения: вероятно, в условии допущена опечатка.
Ответ: задача записана с противоречием, уточни условие.
