Sort:  

mmm mystery ,problem, puzzle, riddle, enigma, predicament or challenge... this are my last ideas.