Laura is the fund raising manager for a local charity. She is ordering caps for an upcoming charity event. The cost of a cap is $6. Plus a $25 shipping fee. Laura has a budget of $1000? What is the greatest number of caps she can buy?
Options are:
A. 162
B. 163
C. 166
D. 167