Question 24A flight of stairs has 9 steps. David can go up for 1 step, 2 steps or 3 steps each time. How many way(s) is / are there for David to go up the stairs?