Ответ:

Однозначно ответить на вопрос нельзя, потому что не указано, сколько времени заняла дорога обратно после разговора с другом.

За дорогу в булочную и покупку хлеба Валера потратил: 1/5 часа = 12 минут.

На разговор он потратил ещё 10 минут. Всего прошло: 12 + 10 = 22 минуты.

До начала ужина оставалось: 30 − 22 = 8 минут.

Значит, Валера успеет только в том случае, если обратная дорога займёт не более 8 минут.

Условие нужно дополнить временем обратной дороги или расстоянием до дома и скоростью движения Валеры.

Ответ: однозначно ответить нельзя; нужно знать время обратной дороги.