Sarah is planning a party and wants to buy enough soda for her guests. Each guest is expected to drink 3 cans of soda, and she has invited 20 guests. If each pack of soda contains 6 cans, how many packs of soda does Sarah need to buy? Let's think step by step and output the final answer within \boxed{}.
user