Всего имеется 45 грибов
Так как говорится что среди 23 любых грибов имеется хотя бы один рыжик, это означает даже если взять максимальное количество груздей, то там всё равно окажется один рыжик (из-за недостатка этих самых груздей)
Отсюда имеем вывод, что груздей в корзине 22.
Соответственно рыжиков: 45-22 = 23
Применяя ту же логику отмечаем, что она подходит под условие задачи.
Ответ: 23