When Louisa rented a moving truck, she agreed to pay $28 per day plus $0.42 per mile. If she kept the truck 3 days and the rental charges (without tax) were $153.72, how many miles did Louisa drive the truck?

a.

339 miles

b.

340 miles

c.

166 miles

d.

16.6 miles