The bag costs $46. Miranda pays with $100.

Change: $100 - $46 = $54.

Final Answer: $54