Whoever dishonestly receives or retains stolen property shall be punished with _______________?

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