Hard riddles to answer