any of the 34 cars can finish first
any of the remaining 33 cars can finish second
any of the remaining 32 cars can finish third
Thus, the top 3 finishes can be done in (34)(33)(32) = 35904 ways
9.5m questions
12.2m answers