Ответ:

1. 1 класс собрал 15 кг. Оставшиеся значения для 2, 3 и 4 классов — 12 кг, 17 кг и 20 кг.

2. 4 класс собрал меньше, чем 2 класс, но больше, чем 3 класс. Значит, 4 класс не может получить ни наименьшее, ни наибольшее из оставшихся значений. Поэтому 4 класс собрал 17 кг, 2 класс — 20 кг, а 3 класс — 12 кг. Это также соответствует условию, что 3 класс не собрал больше всех.

3. Расставим результаты по убыванию: 20 кг — первое место, 17 кг — второе, 15 кг — третье, 12 кг — четвёртое.

КлассСобрано (кг)Место
1 класс15 кг3-е
2 класс20 кг1-е
3 класс12 кг4-е
4 класс17 кг2-е

Ответ: больше всего собрал 2 класс — 20 кг; второе место занял 4 класс; 3 класс собрал 12 кг.