49 yuan can buy two, but he must buy two. It's relatively cheap, so buy as much as possible, and buy whatever you want for 29 yuan, but it's expensive, so buy as little as possible.
185÷49=3 (pieces) ... 38 yuan
3×2=6 (piece)
38÷29=( 1 piece) ... 9 yuan
6+ 1=7 pieces