1) 2200 : 20 = 110 (бидонов) было бы, если бы во все налили по 20 литров
2) 110 - 80 = 30 (бидонов) "лишних", значит наполнили 30 бидонов по 40 л.
3) 80 - 30 = 50 (бидонов) по 20 литров
Ответ: 50 бидонов по 20л, 30 бидонов по 40 л.
Проверка:
20 * 50 + 40 * 30 = 1000 + 1200 = 2200 (л)