Riddles extremely hard