Hard Long Riddles To Solve