I heard this riddle on the radio today, but then missed the solution. Caveat: I cannot remember the exact wording. Here are two possible variations: You will touch this 25 times before you will buy it. This will be touched 25 times before you buy it. Now I'm dying to know.