Whoever dishonestly receives or retains stolen property shall be punished with _______________?
A. Imprisonment of three years
B. Imprisonment of five years
C. Imprisonment of seven years
D. None of these