10. Ahmad walks up a flight of eight steps, going up either one or two steps at a time. There is a hole on the sixth step, so he cannot use this step. In how many different ways can Ahmad reach the top step?
A 6
B 7
C 8
D 9
E 10