Answers Jump to Completed Puzzle Screenshot ClueAnswer Becoming Confused, Muddled Next Clue: __ Of A Geisha, Movie Set In JapanAddling Back to Group 125