Ответ:

Решение:

  1. Найдем, сколько пирожков съедает Гриша за 1 час: \[ 24 \text{ пирожка} : 4 \text{ часа} = 6 \text{ пирожков/час} \]
  2. Найдем, сколько пирожков съедает Витя за 1 час: \[ 35 \text{ пирожков} : 7 \text{ часов} = 5 \text{ пирожков/час} \]
  3. Рассчитаем время, за которое Гриша съест свои 30 пирожков: \[ 30 \text{ пирожков} : 6 \text{ пирожков/час} = 5 \text{ часов} \]
  4. Рассчитаем время, за которое Витя съест свои 20 пирожков: \[ 20 \text{ пирожков} : 5 \text{ пирожков/час} = 4 \text{ часа} \]
  5. Сравним время: Витя съест свои пирожки за 4 часа, а Гриша — за 5 часов.

Ответ: Витя съест свои пирожки раньше.