A robot climbs a flight of 5 stairs. The robot can take the stairs 1, 2, or 4 at a time. In how many ways can the robot climb the stairs?
8
9
10
11
12