peru puns pesto puns peter pan jokes pharmacy jokes pharmacy puns pharmacy riddles pharmacy riddles philosopher puns philosophical riddles... alan - March 17, 2025