Hard birthday riddles