Ответ:

Стоимость покупки: \(2\cdot25+460:2+1{,}5\cdot42=50+230+63=343\) рубля.

Сдача: \(500-343=157\) рублей.

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