Melissa buys an iPhone for $120 and gets consumer surplus of $80

Melissa buys an iPhone for $120 and gets consumer surplus of $80.
a. What is her willingness to pay?
b. If she had bought the iPhone on sale for $90, what would her consumer surplus have been?
c. If the price of an iPhone were $250, what would her consumer surplus have been?