So, firstly, in order for us to know how much is each baseball card pack, we divide 12 dollars by 4 and we get 3. Therefore, each baseball card pack costs $3. So for 21 dollars, he can purchase 7 baseball card packs. 21 divided by 3 is 7. Hope this answers your question. Have a great day!