Ответ:

Стоимость покупки:

\[2\cdot25+0.5\cdot460+1.5\cdot42=50+230+63=343\text{ руб.}\]

Сдача:

\[500-343=157\text{ руб.}\]

Ответ: 157 рублей.