Hard riddle and answers