Hard Long Riddles In English