A rabbit hops 21 meters in 7 seconds. She hops the same amount of time per meter. How far will the rabbit hop in 9 seconds?

a. 27 meters
b. 31.5 meters
c. 36 meters
d. 42 meters