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

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