Пусть x и y - количество задач, которые решили два других ученика.
Тогда общее количество решенных задач равно 8 + 4 + x + y.
Из условия задачи известно, что каждую задачу решили только трое учеников, поэтому общее количество решенных задач равно 3 * n, где n - количество задач.
Получаем уравнение: 8 + 4 + x + y = 3n
Известно, что Вика решила больше всех задач, а Гриша - меньше всех, поэтому 4 ≤ x ≤ 8 и 4 ≤ y ≤ 8.
Если x = 4 и y = 4, то 8 + 4 + 4 + 4 = 20 = 3n. Это невозможно, так как n должно быть целым числом.
Если x = 8 и y = 8, то 8 + 4 + 8 + 8 = 28 = 3n. Это тоже невозможно.
Если x = 5 и y = 5, то 8 + 4 + 5 + 5 = 22 = 3n. Это невозможно, так как n должно быть целым числом.
Если x = 6 и y = 6, то 8 + 4 + 6 + 6 = 24 = 3n. Следовательно, n = 8.
Таким образом, учитель предложил 8 задач.