What man can shave 10 times a day and still have a beard? Answer: A barber. More Logic Riddles with answers