Respuesta :

9 is the right answer
just use a proportion

3(cantaloupe)     x(cantaloupe)
--------------------   = -----------------
         $7                       $21

21*3 = 63
63/7 = 9

9 cantaloupes!