Có bao nhiêu số tự nhiên nhỏ hơn

Câu hỏi: Có bao nhiêu số tự nhiên nhỏ hơn 1000được lập từ các chữ số 0,  1,  2,  3,  4?

A. 125

B. 120

C. 100

D. 69