Ответ:

Проверим, сколько зайцев можно купить с учётом стоимости сумок.

  1. Для 108 зайцев нужны 4 сумки, так как 108 ÷ 30 = 3 с остатком, значит, одной сумки сверх трёх не избежать.
  2. Общая стоимость: 108 · 45 + 4 · 30 = 4860 + 120 = 4980 рублей.
  3. Для 109 зайцев тоже нужны 4 сумки, а стоимость будет 109 · 45 + 4 · 30 = 4905 + 120 = 5025 рублей — это больше 5000 рублей.

Значит, 108 зайцев — наибольшее возможное количество. Остаток: 5000 − 4980 = 20 рублей.

Ответ: 20 рублей.