What is the difference between a school boy studying and a farmer watching his cattle? Answer: One is stocking his mind, while the other is minding his stock. More Difficult Riddles with answers