When may a man's coat pocket be empty, and yet have something in it? Answer: When it has a hole in it. More Tricky Riddles with answers