A monkey climbs 30 feet at the beginning of each hour and rests for a while he slips back 20 feet before he again starts climbing at the beginning of the next hour. If he begins his ascent at 9am, then at what time will be first touch a flag at 120 feet from the ground.
A5 pm
B6pm
C7pm
D9pm