Books are sold in bundles of 8, 16, and 32 books. What is the minimum number of bundles needed to buy exactly 112 books?
4
5
6
7
8