First, lets work out how much Shawn paid in fees.
$545 + $2100 + $695 = $3340
This means after fees, Shawn has $3095 left.
A point means 1% of the mortgage. After fees, Shawn paid $3095 for 2 points or 2% of the mortgage. So, 3095 / 2 = 1547.5, meaning 1547.5 is 1% of the mortgage.
After finding that, we need only multiply that by 100 to find the total cost of the house. 1547.5 * 100 = 154750. Meaning the correct answer is D.