Skip to content

Instantly share code, notes, and snippets.

@orta
Last active January 19, 2026 12:51
Show Gist options
  • Select an option

  • Save orta/3f9a9b63fc6b9d78e2afa944977bd3e3 to your computer and use it in GitHub Desktop.

Select an option

Save orta/3f9a9b63fc6b9d78e2afa944977bd3e3 to your computer and use it in GitHub Desktop.
Puzzmo's speculative puzzle lexicon for a daily puzzle
{
"lexicon": 1,
"id": "com.puzzmo.puzzle",
"defs": {
"main": {
"type": "record",
"description": "A puzzle record.",
"key": "tid",
"record": {
"type": "object",
"required": ["gameSlug", "puzzle", "createdAt"],
"properties": {
"name": {
"type": "string",
"maxLength": 256,
"description": "The name or title of the puzzle."
},
"emoji": {
"type": "string",
"maxLength": 10,
"description": "An emoji prepended to the puzzle name."
},
"gameSlug": {
"type": "string",
"maxLength": 64,
"description": "The game type identifier (e.g., 'crossword', 'sudoku')."
},
"puzzle": {
"type": "string",
"maxLength": 100000,
"description": "The puzzle data as a string representation."
},
"url": {
"type": "string",
"format": "uri",
"maxLength": 2048,
"description": "URL to play this puzzle specifically."
},
"shortDescription": {
"type": "string",
"maxLength": 1000,
"description": "A brief description of the puzzle."
},
"difficulty": {
"type": "integer",
"minimum": 0,
"maximum": 20,
"description": "Difficulty rating from 0-20."
},
"tags": {
"type": "array",
"maxLength": 20,
"items": {
"type": "string",
"maxLength": 64
},
"description": "Tags for categorizing the puzzle."
},
"variant": {
"type": "string",
"maxLength": 64,
"description": "The variant type of this puzzle, say if it's a themed version."
},
"source": {
"type": "string",
"maxLength": 256,
"description": "The source or origin of this puzzle if it did was not primarily built in-house."
},
"author": {
"type": "string",
"maxLength": 256,
"description": "Fallback author string when no author records exist, or is too hard to model."
},
"editor": {
"type": "string",
"maxLength": 256,
"description": "Fallback editor string when no editor records exist, or is too hard to model."
},
"authors": {
"type": "array",
"maxLength": 10,
"items": {
"type": "ref",
"ref": "lex:com.puzzmo.puzzle#contributor"
},
"description": "The puzzle authors."
},
"editors": {
"type": "array",
"maxLength": 10,
"items": {
"type": "ref",
"ref": "lex:com.puzzmo.puzzle#contributor"
},
"description": "The puzzle editors."
},
"hinters": {
"type": "array",
"maxLength": 10,
"items": {
"type": "ref",
"ref": "lex:com.puzzmo.puzzle#contributor"
},
"description": "Contributors who wrote hints for the puzzle."
},
"testSolvers": {
"type": "array",
"maxLength": 10,
"items": {
"type": "ref",
"ref": "lex:com.puzzmo.puzzle#contributor"
},
"description": "Contributors who test solved the puzzle."
},
"publications": {
"type": "array",
"maxLength": 100,
"items": {
"type": "ref",
"ref": "lex:com.puzzmo.puzzle#publication"
},
"description": "Dates when this puzzle was published."
},
"completionNotes": {
"type": "string",
"maxLength": 5000,
"description": "Notes shown after puzzle completion."
},
"editorsNotes": {
"type": "string",
"maxLength": 5000,
"description": "Editor's notes shown under the completion notes."
},
"introNotes": {
"type": "string",
"maxLength": 5000,
"description": "Notes shown before starting the puzzle."
},
"contentWarning": {
"type": "boolean",
"description": "Whether this puzzle should show a content warning."
},
"set": {
"type": "ref",
"ref": "lex:com.puzzmo.puzzle#puzzleSet",
"description": "If this puzzle is part of a set, details about that set."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When this puzzle was created."
}
}
}
},
"contributor": {
"type": "object",
"description": "A contributor to a puzzle (author, editor, or hinter).",
"required": ["displayName"],
"properties": {
"did": {
"type": "string",
"format": "did",
"description": "The DID of the contributor, if they have an atproto account."
},
"displayName": {
"type": "string",
"maxLength": 256,
"description": "Display name of the contributor."
},
"avatarUrl": {
"type": "string",
"format": "uri",
"maxLength": 2048,
"description": "URL to the contributor's avatar image."
}
}
},
"publication": {
"type": "object",
"description": "The representation of when an instance of a puzzle was published.",
"required": ["publishedAt"],
"properties": {
"publishedAt": {
"type": "string",
"format": "datetime",
"description": "When this puzzle was published."
},
"seriesNumber": {
"type": "integer",
"minimum": 0,
"description": "The series number for this publication."
},
"url": {
"type": "string",
"format": "uri",
"maxLength": 2048,
"description": "URL to play this puzzle for this specific publication."
}
}
},
"puzzleSet": {
"type": "object",
"description": "Information about a puzzle set this puzzle belongs to, this is when you have an ordered collection which binds a series of puzzles.",
"required": ["key", "total", "index"],
"properties": {
"key": {
"type": "string",
"maxLength": 256,
"description": "Unique identifier for the set."
},
"total": {
"type": "integer",
"minimum": 1,
"description": "Total number of puzzles in the set."
},
"index": {
"type": "integer",
"minimum": 0,
"description": "Zero-based index of this puzzle within the set."
}
}
}
}
}

Atproto Records Preview for 2026-01-19

Circuits

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "circuits",
  "puzzle": "1\nOTHER >,*HALF >V,HOUR\nCORNCOB >,*PIPE >V,CLEANER\nI HAVE A >,*DREAM >V,SEQUENCE\nFULL >,*HOUSE >V,PARTY\nHYPE >,*TRAIN >,OF THOUGHT",
  "createdAt": "2026-01-17T18:24:51.848Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/circuits",
  "difficulty": 10,
  "completionNotes": "In our current puzzle pipeline, on average a month elapses between my constructing a puzzle and it debuting. This one, though, I was designing only late last week, when I stumbled upon `I HAVE A DREAM` as a circuit. Just barely in time for MLK day (today), Madeline and I swapped out the originally scheduled puzzle for this one.\n\nTyler, our test-solver, made a nice recommendation to substitute `PIPE CLEANER` for `PIPE DOWN!`, which felt vaguely antagonistic toward the holiday.",
  "authors": [
    {
      "displayName": "Jacob Land",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/15.png"
    }
  ],
  "editors": [
    {
      "displayName": "Madeline Kaplan",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/11.png"
    }
  ],
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/circuits"
    }
  ]
}

Cross|word

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "crossword",
  "puzzle": "## Metadata\n\ntitle: Em Dashes\nauthor: Ada Nicolle\ndate: Not set\neditor: Not set\ncopyright: © Puzzmo\nblacksquares: 22\nwhitespaces: 88\nacrossclues: 19\ndownclues: 18\nwidth: 10\nheight: 11\nsize: 10x11\nsplitcharacter: |\n\n## Grid\n\nPATTI..TIC\nICEUP.TOLD\nNEATO.OWLS\n..MUDRUN..\n...SNAG...\nUSE.ADHERE\nTPAIN.CREW\nMASCOTRACE\nOREO.HOSES\nSTUN.OWES.\nTAPS..DRS.\n\n## Clues\n\nA1. \"I Think You Should Leave\" comedian Harrison ~ PATTI\nA1 ^hint: Name that anagrams to \"pitta\"\n\nA6. ___-tac-toe ~ TIC\nA6 ^hint: Unintentional movement hidden in \"spaghetti code\"\n\nA9. Become frozen shut ~ ICE|UP\nA9 ^hint: Phrase meaning \"get frosty\" whose second word is the opposite of \"down\": 2 wds.\n\nA10. \"Who ___ you that?\" ~ TOLD\nA10 ^hint: Synonym for \"narrated\" hidden backwards in \"sacred lotus\"\n\nA11. \"Sounds lit\" ~ NEATO\nA11 ^hint: Comment similar to \"How interesting!\" that anagrams to \"atone\"\n\nA12. Hoot___ (fans of the musician behind \"Fireflies\") ~ OWLS\nA12 ^hint: Nocturnal birds hidden in \"bowl season\"\n\nA13. Event set on a wet obstacle course ~ MUD|RUN\nA13 ^hint: Athletic competition whose participants get really dirty: 2 wds. (Theme answer: A word beginning with M is followed by a synonym for \"dash\")\n\nA15. Get caught on a ring's stone ~ SNAG\nA15 ^hint: Sweater imperfection that anagrams to \"nags\"\n\nA16. Put into practice ~ USE\nA16 ^hint: Find a purpose for\n\nA19. Stick (to) ~ ADHERE\nA19 ^hint: Synonym for \"cling\" that anagrams to \"header\"\n\nA23. Meghan Trainor's \"Been Like This\" collaborator ~ T|PAIN\nA23 ^hint: Singer/rapper who anagrams to \"tap in\": Hyph.\n\nA25. Stage ___ (group working on set pieces, lighting, etc.) ~ CREW\nA25 ^hint: Rowing team hidden in \"intrinsic reward\"\n\nA26. Competition between the innings of a baseball game ~ MASCOT|RACE\nA26 ^hint: Sports game entertainment featuring costumed characters whose first word anagrams to \"COMSAT\": 2 wds. (Theme answer: A word beginning with M is followed by a synonym for \"dash\")\n\nA28. Vessel for the gold known as \"stuf\" ~ OREO\nA28 ^hint: Black-and-white cookie hidden in \"Baltimore Orioles\"\n\nA29. Backyard water sources ~ HOSES\nA29 ^hint: Garden tubes that spray plants\n\nA30. ✨ Slay ✨ ~ STUN\nA30 ^hint: Astonish\n\nA31. Is indebted to ~ OWES\nA31 ^hint: \"Needs to pay back\" equivalent hidden in \"narrow escape\"\n\nA32. Gets the maple out of ~ TAPS\nA32 ^hint: Light touches hidden in \"Zeta Psi\"\n\nA33. Some hormone prescribers, for short ~ DRS\nA33 ^hint: Future titles for some medical school students: Abbr.\n\n\nD1. Keep at the top of a social media profile ~ PIN\nD1 ^hint: Pointy object similar to a thumbtack\n\nD2. Opposite of allo ~ ACE\nD2 ^hint: Highest poker card in a royal flush\n\nD3. The Toronto Tempo is set to be the WNBA's first Canadian one ~ TEAM\nD3 ^hint: Group of athletes wearing the same jerseys\n\nD4. Poofy ballet accessories ~ TUTUS\nD4 ^hint: Skirts formed by anagramming the middle five letters of \"butts up\"\n\nD5. Small MP3 player bigger than a Shuffle ~ IPOD|NANO\nD5 ^hint: Retro music player formed by an anagram of \"nonpaid\" + O: 2 wds.\n\nD6. Ontario's Orangeville or Orillia ~ TOWN\nD6 ^hint: It's smaller than a city and larger than a village\n\nD7. \"___ keep you updated\" ~ ILL\nD7 ^hint: Feeling sick\n\nD8. Some physical copies of albums ~ C|DS\nD8 ^hint: Shiny, circular music storage items: Abbr.\n\nD10. \"These people are hard to please\" ~ TOUGH|CROWD\nD10 ^hint: Minimally reactive audience whose first word is an opposite of \"easy\": 2 wds.\n\nD14. \"Sounds lit\" ~ RAD\nD14 ^hint: Synonym for \"awesome\" hidden in \"rear admiral\"\n\nD16. Of the ___ importance ~ UTMOST\nD16 ^hint: Adjective meaning \"maximum\" formed by U + an anagram of \"Mott's\"\n\nD17. Ancient Greek city-state ~ SPARTA\nD17 ^hint: Peloponnesian War rival of Athens that anagrams to \"raps at\"\n\nD18. Become less difficult ~ EASE|UP\nD18 ^hint: Phrase meaning \"relax\" formed by E + an anagram of \"pause\": 2 wds.\n\nD20. Writer's block? ~ ERASER\nD20 ^hint: Item used to clear a chalkboard\n\nD21. Time for playing Four Square or Grounders ~ RECESS\nD21 ^hint: Break in the school day that anagrams to \"screes\"\n\nD22. They put the \"she\" in \"sheared\" ~ EWES\nD22 ^hint: Female sheep\n\nD24. Graphics on a website menu ~ ICONS\nD24 ^hint: App symbols that anagram to \"scion\"\n\nD27. \"for real ___!!!\" ~ THO\nD27 ^hint: Shortened synonym for \"however\" that anagrams to the opposite of \"cold\"\n",
  "createdAt": "2025-12-24T04:31:27.666Z",
  "name": "Em Dashes",
  "emoji": "🏁",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/crossword",
  "difficulty": 8,
  "completionNotes": "Some Ada-specific fill choices I've made in this puzzle:\n- [HootOWLS](#12A) are Owl City fans. I have a very sweet spot for his earlier work, specifically \"Ocean Eyes\" and \"All Things Bright and Beautiful.\" As much as I love \"Fireflies,\" I'm a bigger fan of \"Vanilla Twilight\" and \"Plant Life.\"\n- In a similar vein of sugary pop: \"[Been Like This](#23A)\" with Meghan Trainor and T-PAIN is a guilty pleasure of mine.\n- [3-Down](#3D) and [6-Down](#6D) both shout out Canadian places where I've lived (Toronto and Orangeville)!!\n- I've been pursuing stand-up comedy more seriously in the past year, so getting to include [`TOUGH CROWD`](#10D) in this puzzle made me very happy. I feel like I'm in the best place creatively that I have been in years. If you're in Toronto, find me on Instagram [@adanicklmao](https://www.instagram.com/adanicklmao) and come to a show sometime!\n\n\nThat's all I got. Thanks for having me!",
  "editorsNotes": "This is such a clever theme! [`MUD RUN`](#13A) and [`MASCOT RACE`](#26A) are both types of \"dashes\" that begin with the letter `M`. Also, I think Ada's clue for [`OREO`](#28A) is very funny.",
  "authors": [
    {
      "displayName": "Ada Nicolle",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/2.png"
    }
  ],
  "editors": [
    {
      "displayName": "cantorlope",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/3.png"
    }
  ],
  "hinters": [
    {
      "displayName": "Matthew Stock",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/43.png"
    }
  ],
  "testSolvers": [
    {
      "displayName": "cantorlope",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/3.png"
    },
    {
      "displayName": "Stella Zawistowski",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/3.png"
    },
    {
      "displayName": "Doug Peterson",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/32.png"
    }
  ],
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/crossword"
    }
  ]
}

Big Cross|word

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "crossword",
  "puzzle": "## Metadata\n\ntitle: I'll Do Hue Right\nauthor: Willa Angel Chen Miller\ndate: Not set\neditor: Not set\ncopyright: Β© 2025\nblacksquares: 40\nwhitespaces: 185\nacrossclues: 40\ndownclues: 39\nwidth: 15\nheight: 15\nsize: 15x15\nsplitcharacter: |\n\n## Grid\n\nLIFTS.SLIP.LIMP\nIDEAL.MAMA.ACAI\nALEXA.SMOG.RENE\nREDINK.BLACKBAR\n...IGOR.DNA.ETC\nSPAN.SET..THREE\nKING..SAGS.AGED\nICY.WHITEOUT...\n....REGALIA.RDS\nBCC.INN..REMEET\nELOPE..PIE.ELMO\nCOLORCORRECTION\nOSLO.AREA.ORATE\nMEAL.FAST.LINES\nERRS.ELSE.ACTS.\n\n## Clues\n\nA1. Athletic pairs-skating moves ~ LIFTS\nA1 ^hint: Verb meaning \"hoists\" that anagrams to \"flits\"\n\nA6. Underdress? ~ SLIP\nA6 ^hint: Lose your footing, like on ice\n\nA10. Droopy ~ LIMP\nA10 ^hint: Opposite of \"rigid\" hidden in \"slim pickings\"\n\nA14. Like a best-case scenario ~ IDEAL\nA14 ^hint: Synonym for \"utopian\" that anagrams to \"ailed\"\n\nA15. \"Mother\" in Swahili and many other languages ~ MAMA\nA15 ^hint: Reduplicative nickname for a parent\n\nA16. Star ingredient in many \"superfood\" bowls ~ ACAI\nA16 ^hint: Purple fruit hidden in \"Maracaibo\"\n\nA17. Baby name whose popularity collapsed after becoming an electronic wake word in 2014 ~ ALEXA\nA17 ^hint: Name hidden in \"final exam\"\n\nA18. Air quality concern that spurred California to institute some emissions checks ~ SMOG\nA18 ^hint: Haze in some big cities\n\nA19. Artist Magritte who famously didn't paint a pipe ~ RENE\nA19 ^hint: Name hidden in \"bare necessities\"\n\nA20. Substance used to correct school assignments ~ RED|INK\nA20 ^hint: Teacher's grading medium that anagrams to \"kinder\": 2 wds.\n\nA22. Rectangle used to censor part of an image ~ BLACK|BAR\nA22 ^hint: Strike-through that redacts classified info whose second word is a place to order drinks: 2 wds.\n\nA24. Character in the last scene of \"Anora\" who's not Anora ~ IGOR\nA24 ^hint: Name hidden in \"nasi goreng\"\n\nA26. Subject of Rosalind Franklin's research ~ D|N|A\nA26 ^hint: Genetic material that spells a conjunction backwards: Abbr.\n\nA27. Bit of Latin used to wrap up a list ~ ETC\nA27 ^hint: Abbreviation meaning \"and so on\" spelled in the even letters of \"Celtic\"\n\nA28. Stretch across ~ SPAN\nA28 ^hint: Measurement from wingtip to wingtip\n\nA31. Choreographed breakdancing routine ~ SET\nA31 ^hint: Ready, ___, go!\n\nA33. Number of hearts an octopus has ~ THREE\nA33 ^hint: Integer that anagrams to \"ether\"\n\nA35. What a chess player seeks to protect ~ KING\nA35 ^hint: Prince's father\n\nA36. Wilts ~ SAGS\nA36 ^hint: Synonym for \"slumps\" formed by anagramming the middle four letters of \"pass go\"\n\nA39. Ripened for a long time ~ AGED\nA39 ^hint: Grew older\n\nA40. Chilly in disposition ~ ICY\nA40 ^hint: Descriptor for a cold and slippery sidewalk\n\nA41. Fluid used to cover up written mistakes ~ WHITE|OUT\nA41 ^hint: Text-obscuring liquid whose second word is the opposite of \"in\": 2 wds.\n\nA44. Ritualistic attire ~ REGALIA\nA44 ^hint: Ceremonial outfit that anagrams to \"Algeria\"\n\nA45. Sts. and blvds. ~ RDS\nA45 ^hint: Paved paths on a GPS display: Abbr.\n\nA48. Alternative to the \"To\" field when sending an email ~ B|C|C\nA48 ^hint: Discreet inbox abbreviation spelled using only musical notes\n\nA51. Stop for a medieval traveler ~ INN\nA51 ^hint: Quaint synonym for \"hotel\"\n\nA52. Get acquainted with as if for the first time ~ REMEET\nA52 ^hint: \"Convene again\" equivalent formed by anagramming all but the D of \"Demeter\"\n\nA54. Be a runaway bride? ~ ELOPE\nA54 ^hint: Verb meaning \"get married without a ceremony\" formed by anagramming the last five letters of \"people\"\n\nA56. I always keep dough on hand to make this (savory or sweet!) ~ PIE\nA56 ^hint: Circular baked good with a crust\n\nA58. Monster who speaks in the third person ~ ELMO\nA58 ^hint: Red \"Sesame Street\" character who anagrams to \"mole\"\n\nA59. Photo editor's post-production process ... and what 20-, 22-, and 41-Across are? ~ COLOR|CORRECTION\nA59 ^hint: Image adjustment formed by a synonym for \"hue\" + a synonym for \"accurate\" + a charged particle: 2 wds.\nA59 ^refs: A20 A22 A41\n\nA63. World capital where you might hear \"unnskyld\" if someone bumps into you ~ OSLO\nA63 ^hint: Norwegian city hidden in \"too slow!\"\n\nA64. Size-related stat for a plot of land ~ AREA\nA64 ^hint: Geometric measurement for a two-dimensional shape\n\nA65. Do some public speaking ~ ORATE\nA65 ^hint: Synonym for \"deliver an address\" hidden backwards in \"get around\"\n\nA66. One swipe's worth, at a college dining hall ~ MEAL\nA66 ^hint: Breakfast, lunch, or dinner\n\nA67. Ramadan observance that ends every day at iftar ~ FAST\nA67 ^hint: Opposite of slow\n\nA68. Little bits of a play ~ LINES\nA68 ^hint: Queues\n\nA69. Has an \"oops!\" moment ~ ERRS\nA69 ^hint: Makes a mistake\n\nA70. \"If nothing ___...\" ~ ELSE\nA70 ^hint: Otherwise\n\nA71. Big bits of a play ~ ACTS\nA71 ^hint: Does something\n\n\nD1. Recipient of a \"pants on fire\" playground taunt ~ LIAR\nD1 ^hint: Someone who doesn't tell the truth\n\nD2. Doing nothing ~ IDLE\nD2 ^hint: Synonym for \"unmoving\" that anagrams to \"deli\"\n\nD3. Addictive stream of social media posts ~ FEED\nD3 ^hint: Provide nourishment for\n\nD4. On the way to the gate ~ TAXIING\nD4 ^hint: \"Driving a plane on the tarmac\" equivalent whose first four letters spell a synonym for \"cab\"\n\nD5. \"Skibidi Ohio rizz,\" for example ~ SLANG\nD5 ^hint: Jargon hidden in \"indigenous language\"\n\nD6. Texting format: Abbr. ~ S|M|S\nD6 ^hint: Cell phone abbreviation spelled in the consonants of \"samosa\"\n\nD7. Skewered meat in Beijing street food ~ LAMB\nD7 ^hint: Baby sheep\n\nD8. Sentence that might be uttered by someone confused by everything about 5-Down ~ IM|OLD\nD8 ^hint: \"It's wild how many people are younger than me now\": 2 wds.\nD8 ^refs: D5\n\nD9. Like the traditions of making wreaths for Christmas and decorating eggs for Easter ~ PAGAN\nD9 ^hint: Descriptor for Wiccan practices hidden in \"Oppa Gangnam Style\"\n\nD10. Morning ___ (opposite of a night owl) ~ LARK\nD10 ^hint: Carefree escapade that anagrams to \"Karl\"\n\nD11. Pale, crunchy lettuce variety ~ ICEBERG\nD11 ^hint: Huge frozen mass in the ocean\n\nD12. Aquatic relative of the elephant ~ MANATEE\nD12 ^hint: Marine animal also called a \"sea cow\" that anagrams to \"emanate\"\n\nD13. Like many bejeweled earlobes ~ PIERCED\nD13 ^hint: Punctured\n\nD21. Ends of some MMA bouts ~ K|OS\nD21 ^hint: Combat sport stat hidden in \"mako shark\": Abbr.\n\nD23. Pet with toe beans ~ CAT\nD23 ^hint: Whiskered animal that meows\n\nD25. Put in your two weeks' notice ~ RESIGN\nD25 ^hint: Verb meaning \"quit\" that anagrams to \"singer\"\n\nD28. Go down Banana Peel at Whistler ~ SKI\nD28 ^hint: Winter sports equipment hidden in \"PBS kids\"\n\nD29. Something to snap for Snap ~ PIC\nD29 ^hint: Photograph: Abbr.\n\nD30. \"Whichever\" ~ ANY\nD30 ^hint: \"Don't get ___ ideas!\"\n\nD32. \"See you later, alligator!\" ~ TA|TA\nD32 ^hint: \"Bye-bye!\" equivalent that's also repetitive: Hyph.\n\nD34. Over-the-top accessory? ~ HAT\nD34 ^hint: Article of clothing worn on one's head\n\nD37. Long-lasting manicure option ~ GEL\nD37 ^hint: Hairstyling goo\n\nD38. Fancy event (or a regular-degular evening, in France) ~ SOIREE\nD38 ^hint: Shindig formed by an anagram of \"Rosie\" + E (if the accent is omitted)\n\nD41. Like more twisted humor ~ WRIER\nD41 ^hint: \"More ironic\" equivalent formed by anagramming the first five letters of \"rewire\"\n\nD42. Lady bird with a comb ~ HEN\nD42 ^hint: Baby chicken's mother\n\nD43. Country where Dubai chocolate was invented: Abbr. ~ U|A|E\nD43 ^hint: West Asian nation spelled in the vowels of \"quarters\": Abbr.\n\nD45. Dependent (on) ~ RELIANT\nD45 ^hint: Self-___ (synonym for \"independent\" whose missing word anagrams to \"latrine\")\n\nD46. Lowers in status ~ DEMOTES\nD46 ^hint: Synonym for \"downgrades\" formed by D + an anagram of \"seem to\"\n\nD47. \"People in glass houses shouldn't throw ___\" ~ STONES\nD47 ^hint: Pebbles and rocks\n\nD48. Transform into ~ BECOME\nD48 ^hint: Verb meaning \"develop into\" hidden in \"YouTube comedian\"\n\nD49. \"So, baby, pull me ___ / in the back seat of your Rover\" (The Chainsmokers lyric) ~ CLOSER\nD49 ^hint: Opposite of farther\n\nD50. Part of a shirt that really pops! ~ COLLAR\nD50 ^hint: Dog's neckwear formed by an anagram of \"local\" + R\n\nD53. Apt measurement system for your friend Kelvin and his Gram ~ METRIC\nD53 ^hint: Standard of evaluation formed by anagramming the last six letters of \"lace trim\"\n\nD55. Places for burqinis and jammers ~ POOLS\nD55 ^hint: Swimming locations with diving boards\n\nD56. ___ the point (nag) ~ PRESS\nD56 ^hint: Push, like a button\n\nD57. More than miffed ~ IRATE\nD57 ^hint: Adjective meaning \"angry\" that anagrams to \"Artie\"\n\nD60. Spot where I wrote these clues while sipping a latte ~ CAFE\nD60 ^hint: Casual eatery that anagrams to \"face\"\n\nD61. Like an exam where there's no shushing (hopefully) ~ ORAL\nD61 ^hint: Spoken aloud\n\nD62. Coke or Pepsi, but not Sprite ~ COLA\nD62 ^hint: Soft drink hidden in \"percolates\"\n",
  "createdAt": "2025-12-26T21:00:44.651Z",
  "name": "I'll Do Hue Right",
  "emoji": "🎨",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/crossword/big",
  "difficulty": 8,
  "variant": "big-xword",
  "completionNotes": "I was momentarily living my best life while working on this puzzle - sitting in a [`CAFE`](#60D) sipping on a seasonal novelty latte, writing crossword clues on my laptop while holding my 4-month-old baby Anya. Now that's my idea of the perfect day! My other favorite spots to work on crossword puzzles are at home on my living room couch (most common), or at an ice cream parlor. Anyway, I hope you enjoyed this one!",
  "editorsNotes": "The linked clues for [5D](#5D) and [8D](#8D)... SO GOOD. Very impressed with Willa's puzzle and also with her commitment to [`PIE`](#56A)-making!",
  "authors": [
    {
      "displayName": "Willa",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/3.png"
    }
  ],
  "editors": [
    {
      "displayName": "Madeline Kaplan",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/11.png"
    }
  ],
  "hinters": [
    {
      "displayName": "Matthew Stock",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/43.png"
    }
  ],
  "testSolvers": [
    {
      "displayName": "cantorlope",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/3.png"
    },
    {
      "displayName": "chandi",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/46.png"
    },
    {
      "displayName": "Stella Zawistowski",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/3.png"
    },
    {
      "displayName": "Darby Ratliff",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/4.png"
    }
  ],
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/crossword/big"
    },
    {
      "publishedAt": "2026-01-20T00:00:00.000Z",
      "seriesNumber": 828,
      "url": "https://www.puzzmo.com/puzzle/2026-01-20/crossword/big"
    },
    {
      "publishedAt": "2026-01-21T00:00:00.000Z",
      "seriesNumber": 829,
      "url": "https://www.puzzmo.com/puzzle/2026-01-21/crossword/big"
    }
  ]
}

|Bonus| Typeshift

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "typeshift",
  "puzzle": "1\n5x4\n4\n24\n1, 2, 2, 2, 2\nNAIAN\nLUVEL\nWHELE\nQ*NDS\nQUEEN\nLANDS\nWHILE\nNAVAL\nNAVEL\nWHEEL\nQUILL\nQUELL\nWHEAL\nLANDE\nWHEEN\nQUEAN\nLUNES\nWANES\nLANES\nWAVES\nLAVES\nNAVES\nWAILS\nNAILS\nLUNAS\nLANAS\nNANAS\nLAVAS\nWANDS\nQUIDS\nWHIDS\nQAIDS",
  "createdAt": "2025-12-29T06:01:24.343Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/typeshift/1",
  "difficulty": 5,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/typeshift/1"
    }
  ]
}

|Bonus| Flipart

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "flip-art",
  "puzzle": "\n1,6|0,0|0|2|0,0|1,0|2,0|3,0|1,-1\n1,3|0,0|1|1|0,0|-1,0|0,1|-1,1\n0,5|0,0|0|0|0,0|1,0|0,1\n4,3|0,0|3|2|0,0|-1,0|-2,0\n1,2|0,0|3|0|0,0|-1,0|1,0|2,0|-1,-1\n4,4|0,0|3|0|0,0|0,1|-1,0|-2,0|-1,1\n2,0|0,0|3|3|0,0|-1,0|0,1|-2,0|-1,1\n4,2|0,0|1|1|0,0|0,-1|0,-2\n3,1|0,0|2|2|0,0|0,-1\n\n0|FFA5AAFF\n1|FFBE5BFF\n2|2DBDFFFF\n3|91B485FF\n\nPieces: 9\nWidth: 5\nHeight: 7\nDisplay Width: 7\nDisplay Height: 9\nSizes:\n2: 1 total, 1x2 at (3, 1)\n3: 3 total, 2x2 at (0, 5), 3x1 at (4, 3), 1x3 at (4, 2)\n4: 1 total, 2x2 at (1, 3)\n5: 4 total, 4x2 at (1, 6), 4x2 at (1, 2), 3x2 at (4, 4), 3x2 at (2, 0)\n",
  "createdAt": "2025-12-29T06:01:25.585Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/flip-art/1",
  "difficulty": 6,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/flip-art/1"
    }
  ]
}

SpellTower

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "spelltower",
  "puzzle": "1\n9x13\nZONAATDNS\nECIMPSRPE\nECc_ILLSM\nRDENQE_SO\nACTUGPBEI\nIS_A_FWDF\nRAJSLTLAX\nCTeEGNKII\nTDAIORNAI\nRSOHUUHEM\nRUVHEIYTR\nYOPtNNSIL\nBESESOGOL",
  "createdAt": "2025-12-29T06:01:27.385Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/spelltower",
  "difficulty": -1,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/spelltower"
    }
  ]
}

Really Bad Chess

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "really-bad-chess",
  "puzzle": "1\npbrkbrrq/pnnpbnnb/8/8/8/8/NNBBNBNB/QPBRKRQQ w - - 0 1\n\n+======= PUZZLE =======+\nβ™Ÿβ™β™œβ™šβ™β™œβ™œβ™›\nβ™Ÿβ™žβ™žβ™Ÿβ™β™žβ™žβ™\n........\n........\n........\n........\nβ™˜β™˜β™—β™—β™˜β™—β™˜β™—\nβ™•β™™β™—β™–β™”β™–β™•β™•\n\n+======= STATS ========+\nWhite Pieces:\nPAWN: 1\nKNIGHT: 4\nBISHOP: 5\nROOK: 2\nQUEEN: 3\nKING: 1\n\nBlack Pieces:\nPAWN: 3\nKNIGHT: 4\nBISHOP: 4\nROOK: 3\nQUEEN: 1\nKING: 1\n\nSpread: -14\n",
  "createdAt": "2025-12-29T06:01:28.084Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/really-bad-chess",
  "difficulty": 7,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/really-bad-chess"
    }
  ]
}

Cube Clear

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "cubeclear",
  "puzzle": "1\n6x6\nSTPARE\nNUIYHO\nREDCCN\nESPKGS\nELTAVH\nSWIDUH",
  "createdAt": "2025-12-29T06:01:23.091Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/cubeclear",
  "difficulty": 7,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/cubeclear"
    }
  ]
}

Ribbit

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "ribbit",
  "puzzle": "{\n  \"grid\": [\n    [\n      \"I\",\n      \"N\",\n      \"I\",\n      \"D\"\n    ],\n    [\n      \"P\",\n      \"G\",\n      \"F\",\n      \"I\"\n    ],\n    [\n      \"E\",\n      \"C\",\n      \"X\",\n      \"N\"\n    ],\n    [\n      \"D\",\n      \"M\",\n      \"O\",\n      \"T\"\n    ]\n  ],\n  \"solutions\": [\n    \"COME\",\n    \"CONFIDING\",\n    \"DECO\",\n    \"DEMO\",\n    \"DEMON\",\n    \"DING\",\n    \"DINGE\",\n    \"DINO\",\n    \"DINT\",\n    \"INTO\",\n    \"PING\",\n    \"TOME\",\n    \"TOXIN\"\n  ],\n  \"walls\": [\n    [\n      [\n        0,\n        2\n      ],\n      [\n        1,\n        2\n      ]\n    ],\n    [\n      [\n        1,\n        0\n      ],\n      [\n        1,\n        1\n      ]\n    ],\n    [\n      [\n        1,\n        0\n      ],\n      [\n        2,\n        0\n      ]\n    ],\n    [\n      [\n        1,\n        1\n      ],\n      [\n        1,\n        0\n      ]\n    ],\n    [\n      [\n        1,\n        1\n      ],\n      [\n        1,\n        2\n      ]\n    ],\n    [\n      [\n        1,\n        1\n      ],\n      [\n        2,\n        1\n      ]\n    ],\n    [\n      [\n        1,\n        2\n      ],\n      [\n        0,\n        2\n      ]\n    ],\n    [\n      [\n        1,\n        2\n      ],\n      [\n        1,\n        1\n      ]\n    ],\n    [\n      [\n        1,\n        2\n      ],\n      [\n        2,\n        2\n      ]\n    ],\n    [\n      [\n        2,\n        0\n      ],\n      [\n        1,\n        0\n      ]\n    ],\n    [\n      [\n        2,\n        1\n      ],\n      [\n        1,\n        1\n      ]\n    ],\n    [\n      [\n        2,\n        1\n      ],\n      [\n        2,\n        2\n      ]\n    ],\n    [\n      [\n        2,\n        1\n      ],\n      [\n        3,\n        1\n      ]\n    ],\n    [\n      [\n        2,\n        2\n      ],\n      [\n        1,\n        2\n      ]\n    ],\n    [\n      [\n        2,\n        2\n      ],\n      [\n        2,\n        1\n      ]\n    ],\n    [\n      [\n        2,\n        2\n      ],\n      [\n        2,\n        3\n      ]\n    ],\n    [\n      [\n        2,\n        3\n      ],\n      [\n        2,\n        2\n      ]\n    ],\n    [\n      [\n        3,\n        0\n      ],\n      [\n        3,\n        1\n      ]\n    ],\n    [\n      [\n        3,\n        1\n      ],\n      [\n        2,\n        1\n      ]\n    ],\n    [\n      [\n        3,\n        1\n      ],\n      [\n        3,\n        0\n      ]\n    ]\n  ],\n  \"corners\": [\n    [\n      [\n        0,\n        0\n      ],\n      [\n        1,\n        1\n      ]\n    ],\n    [\n      [\n        0,\n        1\n      ],\n      [\n        1,\n        0\n      ]\n    ],\n    [\n      [\n        0,\n        1\n      ],\n      [\n        1,\n        2\n      ]\n    ],\n    [\n      [\n        0,\n        2\n      ],\n      [\n        1,\n        1\n      ]\n    ],\n    [\n      [\n        0,\n        2\n      ],\n      [\n        1,\n        3\n      ]\n    ],\n    [\n      [\n        0,\n        3\n      ],\n      [\n        1,\n        2\n      ]\n    ],\n    [\n      [\n        1,\n        0\n      ],\n      [\n        0,\n        1\n      ]\n    ],\n    [\n      [\n        1,\n        0\n      ],\n      [\n        2,\n        1\n      ]\n    ],\n    [\n      [\n        1,\n        1\n      ],\n      [\n        0,\n        0\n      ]\n    ],\n    [\n      [\n        1,\n        1\n      ],\n      [\n        0,\n        2\n      ]\n    ],\n    [\n      [\n        1,\n        1\n      ],\n      [\n        2,\n        2\n      ]\n    ],\n    [\n      [\n        1,\n        2\n      ],\n      [\n        0,\n        1\n      ]\n    ],\n    [\n      [\n        1,\n        2\n      ],\n      [\n        0,\n        3\n      ]\n    ],\n    [\n      [\n        1,\n        2\n      ],\n      [\n        2,\n        1\n      ]\n    ],\n    [\n      [\n        1,\n        3\n      ],\n      [\n        0,\n        2\n      ]\n    ],\n    [\n      [\n        2,\n        1\n      ],\n      [\n        1,\n        0\n      ]\n    ],\n    [\n      [\n        2,\n        1\n      ],\n      [\n        1,\n        2\n      ]\n    ],\n    [\n      [\n        2,\n        1\n      ],\n      [\n        3,\n        0\n      ]\n    ],\n    [\n      [\n        2,\n        2\n      ],\n      [\n        1,\n        1\n      ]\n    ],\n    [\n      [\n        2,\n        2\n      ],\n      [\n        3,\n        1\n      ]\n    ],\n    [\n      [\n        2,\n        2\n      ],\n      [\n        3,\n        3\n      ]\n    ],\n    [\n      [\n        3,\n        0\n      ],\n      [\n        2,\n        1\n      ]\n    ],\n    [\n      [\n        3,\n        1\n      ],\n      [\n        2,\n        2\n      ]\n    ],\n    [\n      [\n        3,\n        3\n      ],\n      [\n        2,\n        2\n      ]\n    ]\n  ],\n  \"auto_completes\": {}\n}",
  "createdAt": "2025-12-31T17:37:41.760Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/ribbit",
  "difficulty": 7,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/ribbit"
    }
  ]
}

Global Weather Memoku

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "weather-memoku",
  "puzzle": "1\n6x6\n643125\n365214\n416532\n234651\n521463\n152346\n\n    X \nXXX X \n     X\nX  X  \n XXX  \n X XX \n",
  "createdAt": "2025-12-29T06:01:23.724Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/weather-memoku/1",
  "difficulty": 7,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/weather-memoku/1"
    }
  ]
}

Pile-Up Poker Pro

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "pile-up-poker-pro",
  "puzzle": "",
  "createdAt": "2025-12-29T06:01:28.146Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker-pro/1",
  "difficulty": -1,
  "set": {
    "key": "o8w2jqh",
    "total": 2,
    "index": 1
  },
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker-pro/1"
    }
  ]
}

Pile-Up Poker

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "pile-up-poker",
  "puzzle": "",
  "createdAt": "2025-12-29T06:01:28.314Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/1",
  "difficulty": -1,
  "set": {
    "key": "ss1a2j6z",
    "total": 5,
    "index": 1
  },
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/1"
    }
  ]
}

Pile-Up Poker

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "pile-up-poker",
  "puzzle": "",
  "createdAt": "2025-12-29T06:01:28.314Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/2",
  "difficulty": -1,
  "set": {
    "key": "ss1a2j6z",
    "total": 5,
    "index": 2
  },
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/2"
    }
  ]
}

Pile-Up Poker

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "pile-up-poker",
  "puzzle": "",
  "createdAt": "2025-12-29T06:01:28.314Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/3",
  "difficulty": -1,
  "set": {
    "key": "ss1a2j6z",
    "total": 5,
    "index": 3
  },
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/3"
    }
  ]
}

Pile-Up Poker

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "pile-up-poker",
  "puzzle": "",
  "createdAt": "2025-12-29T06:01:28.314Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/4",
  "difficulty": -1,
  "set": {
    "key": "ss1a2j6z",
    "total": 5,
    "index": 4
  },
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/4"
    }
  ]
}

Pile-Up Poker

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "pile-up-poker",
  "puzzle": "",
  "createdAt": "2025-12-29T06:01:28.314Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/5",
  "difficulty": -1,
  "set": {
    "key": "ss1a2j6z",
    "total": 5,
    "index": 5
  },
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker/5"
    }
  ]
}

🌾 πŸ„ Bongo

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "bongo",
  "puzzle": "2\n5x5\nCROPS, GRAIN, SEEDS, FIELD, TOOLS\n\n595\n(2,4) (3,3) (4,2) (4,1) \n(1,1)x3 (3,1)x2 (4,3)x2 \nFx1:70(10)\nGx1:55(10)\nDx2:30\nCx1:35\nPx1:35\nNx1:25(5)\nIx2:10(1)\nLx2:9\nTx1:9\nOx3:7\nRx2:7\nAx1:5\nEx3:5\nSx4:5\n\nMETADATA:\n\nUnique Solutions: 500 with 500 total.\nFull Solutions: 16\nBonus Solutions: 17\nBonus Full: 4\nBest: ['FETED', 'LODGE', 'LORIS', 'PRION', 'SACS'] (+ COSE) - 680\nWorst: ['CID', 'PST', 'SAIL', 'SEE', 'SORN'] - 236\nMedian: ['EPIC', 'LIEF', 'ROTLS', 'SAROS', 'SNED'] - 431\n\n\nHighest Scoring Words:\n225-300: FENDS, FONDS, OGLED, FLIP, DRIFT, DIRGE, DING, FEIGN, EGOS, CLOGS, OFT, EPIC, FROGS, LOOFA, FLOP, IGLOO, FINDS, EPICS, DINGO, LODGE, SCAD, FIDGE\n175-225: FIELD, LIEF, PINGS, GOONS, FORD, FOODS, GIFT, GOAF, FOGS, CREPT, FOLDS, FLEGS, GRIEF, FACED, FLEG, GOFER, FEED, GRAND, GOOD, FRIG, DRIPS, FEND, FIND, ODDS, FLOOD, CLOPS, CLIFT, ODIC, FIGS, LEAF, CORPS, FIRED, EGIS, DELF, FOLD, DISCS, FONTS, GELDS, CROPS, FREED, EDGE, FOGIE, GRIFT, GLADE, GOADS, SCRAG, DONGA, FLIC, FRIGS, LONGS, FECES, GOLD, DREG, CLIP, DREGS, OGLER, FLAG",
  "createdAt": "2025-12-29T06:01:30.258Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/bongo",
  "difficulty": -1,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/bongo"
    }
  ]
}

Really |Hard| Chess

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "really-bad-chess",
  "puzzle": "1\nrbnkbqbq/pbnnbppb/8/8/8/8/BNNBPPNP/QNQBKNQR w Kq - 0 1\n\n+======= PUZZLE =======+\nβ™œβ™β™žβ™šβ™β™›β™β™›\nβ™Ÿβ™β™žβ™žβ™β™Ÿβ™Ÿβ™\n........\n........\n........\n........\nβ™—β™˜β™˜β™—β™™β™™β™˜β™™\nβ™•β™˜β™•β™—β™”β™˜β™•β™–\n\n+======= STATS ========+\nWhite Pieces:\nPAWN: 3\nKNIGHT: 5\nBISHOP: 3\nROOK: 1\nQUEEN: 3\nKING: 1\n\nBlack Pieces:\nPAWN: 3\nKNIGHT: 3\nBISHOP: 6\nROOK: 1\nQUEEN: 2\nKING: 1\n\nSpread: -6\n",
  "createdAt": "2025-12-29T06:01:24.933Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/really-bad-chess/hard/1",
  "shortDescription": "Really Bad Chess, but harder.",
  "difficulty": 9,
  "variant": "hard",
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/really-bad-chess/hard/1"
    }
  ]
}

Weather Memoku

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "weather-memoku",
  "puzzle": "1\n6x6\n134625\n325461\n653214\n561342\n412536\n246153\n\nXX    \n XXX  \n X X  \nXXX   \nX  X  \n  X  X\n",
  "createdAt": "2025-12-29T06:01:26.138Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/weather-memoku",
  "difficulty": 7,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/weather-memoku"
    }
  ]
}

Typeshift

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "typeshift",
  "puzzle": "1\n5x4\n4\n25\n2, 1, 0, 1, 1\nNINCH\nBULST\nHARTS\n*E***\nBURST\nNINTH\nHALTS\nBENCH\nHARSH\nBIRTH\nBERTH\nHILCH\nBELCH\nBIRCH\nHUNCH\nBUNCH\nHANCH\nHURST\nHILTS\nBELTS\nNERTS\nHURTS\nHARTS\nHINTS\nBINTS\nHENTS\nBENTS\nHUNTS\nBUNTS\nHANTS\nBANTS\nNARCS\nBANCS",
  "createdAt": "2025-12-29T06:01:26.737Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/typeshift",
  "difficulty": 5,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/typeshift"
    }
  ]
}

Pile-Up Poker Pro

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "pile-up-poker-pro",
  "puzzle": "",
  "createdAt": "2025-12-29T06:01:28.146Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker-pro/2",
  "difficulty": -1,
  "set": {
    "key": "o8w2jqh",
    "total": 2,
    "index": 2
  },
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/pile-up-poker-pro/2"
    }
  ]
}

Memoku

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "memoku",
  "puzzle": "1\n9x9\n534167982\n216938457\n789524631\n851743296\n642891375\n973256148\n367482519\n125379864\n498615723\n\n X   XX  \n   X    X\n XX   X  \n XX     X\n   X XXXX\n  X XX X \n XXXXX   \nXX   X   \nXX X  XX \n",
  "createdAt": "2025-12-29T06:01:29.133Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/memoku",
  "difficulty": 10,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/memoku"
    }
  ]
}

Flipart

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "flip-art",
  "puzzle": "\n0,4|0,0|3|2|0,0|0,-1|0,-2|0,1|1,-2\n4,3|0,0|2|1|0,0|0,-1|0,1|-1,-1|0,-2\n4,0|0,0|0|0|0,0|-1,0|-1,1|-2,0\n0,0|0,0|1|1|0,0|1,0\n1,6|0,0|0|0|0,0|1,0|1,-1|-1,0|0,-1\n2,1|0,-1|1|3|0,0|0,-1|0,1\n4,5|0,0|1|3|0,0|-1,0|-1,1|0,1\n1,3|0,0|3|1|0,0|0,1|1,1\n0,1|0,0|2|0|0,0|1,0\n3,4|0,0|0|0|0,0|0,-1\n\n0|FFA5AAFF\n1|FFBE5BFF\n2|2DBDFFFF\n3|91B485FF\n\nPieces: 10\nWidth: 5\nHeight: 7\nDisplay Width: 7\nDisplay Height: 9\nSizes:\n2: 3 total, 2x1 at (0, 0), 2x1 at (0, 1), 1x2 at (3, 4)\n3: 2 total, 1x3 at (2, 1), 2x2 at (1, 3)\n4: 2 total, 3x2 at (4, 0), 2x2 at (4, 5)\n5: 3 total, 2x4 at (0, 4), 2x4 at (4, 3), 3x2 at (1, 6)\n",
  "createdAt": "2025-12-29T06:01:29.693Z",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/flip-art",
  "difficulty": 6,
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/flip-art"
    }
  ]
}

Mini Cross|word

Record:

{
  "$type": "com.puzzmo.puzzle",
  "gameSlug": "crossword",
  "puzzle": "## Metadata\n\ntitle: t\nauthor: bh\ndate: Not set\neditor: Not set\ncopyright: Β© 2025\nblacksquares: 3\nwhitespaces: 22\nacrossclues: 5\ndownclues: 5\nwidth: 5\nheight: 5\nsize: 5x5\nsplitcharacter: |\n\n## Grid\n\nPREP.\nLEMUR\nADORE\nNOTED\n.SEE.\n\n## Clues\n\nA1. HIV prevention strategy ~ PR|E|P\nA5. Nocturnal primate on Madagascar ~ LEMUR\nA7. Really cherish ~ ADORE\nA8. \"Understood\" ~ NOTED\nA9. Understand ~ SEE\n\nD1. Come up with an itinerary ~ PLAN\nD2. Second chances ~ REDOS\nD3. Picture reaction on Discord ~ EMOTE\nD4. Blender setting for making soup ~ PUREE\nD6. Streetlight color that reduces the disturbance to wildlife ~ RED\n\n## Line Breaks\n\nA5. nbsp:20\nA7. nbsp:6\nD1. nbsp:7,15 wbr:5\nD2. nbsp:6\nD3. nbsp:19\nD4. nbsp:26 wbr:8,16\nD6. nbsp:34,49 wbr:12,18",
  "createdAt": "2026-01-07T02:00:49.764Z",
  "name": "get ready",
  "emoji": "πŸ—ΊοΈ",
  "url": "https://www.puzzmo.com/puzzle/2026-01-19/crossword/mini",
  "difficulty": 10,
  "variant": "mini-xword",
  "authors": [
    {
      "displayName": "brooke",
      "avatarUrl": "https://cdn.puzzmo.com/avatars/pup/8.png"
    }
  ],
  "publications": [
    {
      "publishedAt": "2026-01-19T00:00:00.000Z",
      "seriesNumber": 827,
      "url": "https://www.puzzmo.com/puzzle/2026-01-19/crossword/mini"
    }
  ]
}

Our puzzles are always represented as string

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment