diff --git a/content/w/2023-11-02/index.md b/content/w/2023-11-02/index.md
new file mode 100644
index 00000000..2d811b10
--- /dev/null
+++ b/content/w/2023-11-02/index.md
@@ -0,0 +1,84 @@
+---
+title: "866: 2023-11-02"
+date: 2023-11-02T09:06:39-07:00
+tags: []
+git_branch: 2023-11-02_866
+contests: []
+words: ["ounce","untie","until"]
+openers: ["ounce"]
+middlers: ["untie"]
+puzzles: [866]
+hashes: ["APPAACCCCACCCCCXXXXXXXXXXXXXXX"]
+shifts: ["aubrv"]
+state: {
+  "boardState": [
+    "ounce",
+    "untie",
+    "until",
+    "",
+    "",
+    ""
+  ],
+  "evaluations": [
+    [
+      "absent",
+      "present",
+      "present",
+      "absent",
+      "absent"
+    ],
+    [
+      "correct",
+      "correct",
+      "correct",
+      "correct",
+      "absent"
+    ],
+    [
+      "correct",
+      "correct",
+      "correct",
+      "correct",
+      "correct"
+    ],
+    null,
+    null,
+    null
+  ],
+  "rowIndex": 3,
+  "solution": "until",
+  "gameStatus": "WIN",
+  "lastPlayedTs": 1698941199790,
+  "lastCompletedTs": 1698941199790,
+  "hardMode": true,
+  "settings": {
+    "hardMode": true,
+    "darkMode": true,
+    "colorblindMode": false
+  },
+  "gameId": 961,
+  "dayOffset": 866,
+  "timestamp": 1698941199
+}
+stats: {
+  "currentStreak": 11,
+  "maxStreak": 36,
+  "guesses": {
+    "1": 0,
+    "2": 4,
+    "3": 22,
+    "4": 41,
+    "5": 18,
+    "6": 14,
+    "fail": 0
+  },
+  "winPercentage": 100,
+  "gamesPlayed": 99,
+  "gamesWon": 99,
+  "averageGuesses": 4,
+  "isOnStreak": true,
+  "hasPlayed": true
+}
+---
+<!-- more -->
+Could have solved in two but was impatient.