Wordle Today #1595: Hints and Answer for October 31, 2025