The total amount of money saved is $9 + $5 = $<<9+5=14>>14.
The total cost of the frisbee and the puzzle is $4 + $3 = $<<4+3=7>>7.
So Oliver has $14 - $7 = $<<14-7=7>>7 left.
His friend gives him $8, so now he has $7 + $8 = $<<7+8=15>>15.
#### 15