One carton can hold 85 soap bars. Shally wants to pack 338 soap bars. How many cartons does she need for packing all of them?