Each pack contains 30/3=<<30/3=10>>10 spoons
So he needs to buy 50/10=<<50/10=5>>5 packs
#### 5