Вроде так. Надеюсь, что правильно.
5 прибавить 7 получиться 12 частей. 600 разделить на 12 получиться 50 грамм уходит на каждую часть. Теперь 50 умножаем на 5 равно 250 грамм шиповника и 50 умножаем на 7 равно 350 грамм боярышника.
3,5°5= 17,5 от остановки до станции
От деревни до станции 17,5+3,5= 21