7. (10 points) Some candies, if eaten 3 per day, will last for more than ten days, with only 2 left on the last day. If eaten 4 per day, they will be finished in less than 10 days, with 3 left on the last day. Therefore, the original number of candies is ( ).
A. 32
B. 24
C. 35
D. 36
【Answer】Solution: Candy is eaten 3 per day, for a minimum of 11 days, with 2 left on the last day, so the minimum number of candies is $10 \times 3+2=32$ (candies). The maximum number of days is 9, with 3 eaten on the last day, making the maximum $8 \times 4+3=35$ candies.
$\therefore$ Among the numbers $32,33,34,35$, the only one that satisfies a remainder of 2 when divided by 3 and a remainder of 3 when divided by 4 is 35. Therefore, the answer is: $C$.