{"database": "ctc-catalogue", "table": "sudoku_puzzles", "is_view": false, "human_description_en": "where Constraints contains \"Knight's Move\" and Solver contains \"Mark\" sorted by Id descending", "rows": [[8270, "Horsing Around", "2026-03-08", "[\"Mark\"]", "[\"Tim Hasselaar\"]", "[\"Digit Restriction\",\"Fog\",\"Knight's Move\",\"Min/Max\",\"Parity Lines\",\"Ratio\"]", "{\"alt\":\"Henry the Horse Jumps Through the Fog!\",\"caption\":\"Henry the Horse Jumps Through the Fog!\",\"img_src\":\"https://img.youtube.com/vi/JAfswb4nVYU/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=JAfswb4nVYU\"}", "00:32:18", 33], [7494, "The Dragon's Lair", "2025-08-10", "[\"Mark\"]", "[\"Atticus837\"]", "[\"6x6\",\"Knight's Move\",\"Parity Lines\",\"Sequence\"]", "{\"alt\":\"Help Sir Doku with his Quest!\",\"caption\":\"Help Sir Doku with his Quest!\",\"img_src\":\"https://img.youtube.com/vi/5igcFy0q5pk/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=5igcFy0q5pk&t=33m59s\"}", "00:44:40", 45], [7493, "The Barren Wastelands", "2025-08-10", "[\"Mark\"]", "[\"Atticus837\"]", "[\"6x6\",\"Entropic Lines\",\"Knight's Move\",\"Sequence\"]", "{\"alt\":\"Help Sir Doku with his Quest!\",\"caption\":\"Help Sir Doku with his Quest!\",\"img_src\":\"https://img.youtube.com/vi/5igcFy0q5pk/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=5igcFy0q5pk&t=24m38s\"}", "00:44:40", 45], [7492, "The Great Mountain", "2025-08-10", "[\"Mark\"]", "[\"Atticus837\"]", "[\"6x6\",\"Knight's Move\",\"Renban\",\"Sequence\"]", "{\"alt\":\"Help Sir Doku with his Quest!\",\"caption\":\"Help Sir Doku with his Quest!\",\"img_src\":\"https://img.youtube.com/vi/5igcFy0q5pk/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=5igcFy0q5pk&t=18m21s\"}", "00:44:40", 45], [7491, "The Perilous Falls", "2025-08-10", "[\"Mark\"]", "[\"Atticus837\"]", "[\"6x6\",\"Knight's Move\",\"Region Sum Lines\",\"Sequence\"]", "{\"alt\":\"Help Sir Doku with his Quest!\",\"caption\":\"Help Sir Doku with his Quest!\",\"img_src\":\"https://img.youtube.com/vi/5igcFy0q5pk/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=5igcFy0q5pk&t=14m23s\"}", "00:44:40", 45], [7490, "The Whispering Forest", "2025-08-10", "[\"Mark\"]", "[\"Atticus837\"]", "[\"6x6\",\"Knight's Move\",\"Sequence\",\"Whispers\"]", "{\"alt\":\"Help Sir Doku with his Quest!\",\"caption\":\"Help Sir Doku with his Quest!\",\"img_src\":\"https://img.youtube.com/vi/5igcFy0q5pk/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=5igcFy0q5pk\"}", "00:44:40", 45], [7336, "Knight Box", "2025-06-25", "[\"Mark\"]", "[\"Aad van de Wetering\"]", "[\"Factors\",\"Knight's Move\",\"Non-Consecutive\"]", "{\"alt\":\"A Surprising Twist from the Dutch Puzzle Master\",\"caption\":\"A Surprising Twist from the Dutch Puzzle Master\",\"img_src\":\"https://img.youtube.com/vi/qgZojJmRr3g/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=qgZojJmRr3g\"}", "00:54:26", 55], [6109, "Knightmare on Mount Pleasant Avenue", "2024-06-24", "[\"Mark\"]", "[\"David Workman\"]", "[\"Anti-XV\",\"Killer\",\"Knight's Move\",\"Kropki\"]", "{\"alt\":\"An Avenue of Pleasure ... or Pain\",\"caption\":\"An Avenue of Pleasure ... or Pain\",\"img_src\":\"https://img.youtube.com/vi/RQiQJV4Fxhw/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=RQiQJV4Fxhw\"}", "00:41:28", 42], [5388, "Intens Knights", "2023-11-19", "[\"Mark\"]", "[\"Vesafary\"]", "[\"Anti-XV\",\"Arrow\",\"Diagonal\",\"Knight's Move\",\"Thermo\"]", "{\"alt\":\"Too Intense a Puzzle?\",\"caption\":\"Too Intense a Puzzle?\",\"img_src\":\"https://img.youtube.com/vi/9myLUpi3zXc/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=9myLUpi3zXc\"}", "00:42:44", 43], [5044, "The Song of the Serpent and the Wanderer", "2023-08-28", "[\"Mark\"]", "[\"damasosos92\"]", "[\"Chaos Construction\",\"Count\",\"Knight's Move\",\"O/E\",\"Pathway\",\"Sums\"]", "{\"alt\":\"Sudoku: Singing the Serpent's Song\",\"caption\":\"Sudoku: Singing the Serpent's Song\",\"img_src\":\"https://img.youtube.com/vi/6re4WlQkr9A/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=6re4WlQkr9A\"}", "01:18:14", 79]], "truncated": false, "filtered_table_rows_count": 10, "expanded_columns": [], "expandable_columns": [], "columns": ["Id", "Puzzle Title", "Date", "Solver", "Setter", "Constraints", "Video", "Video Length", "Video Length (Minutes)"], "primary_keys": ["Id"], "units": {"Video Length (Minutes)": "minute"}, "query": {"sql": "select Id, [Puzzle Title], Date, Solver, Setter, Constraints, Video, [Video Length], [Video Length (Minutes)] from sudoku_puzzles where :p0 in (select value from json_each([sudoku_puzzles].[Constraints])) and :p1 in (select value from json_each([sudoku_puzzles].[Solver])) order by Id desc limit 101", "params": {"p0": "Knight's Move", "p1": "Mark"}}, "facet_results": {"Constraints": {"name": "Constraints", "type": "array", "results": [{"value": "Knight's Move", "label": "Knight's Move", "count": 10, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Solver__arraycontains=Mark", "selected": true}, {"value": "6x6", "label": "6x6", "count": 5, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=6x6", "selected": false}, {"value": "Sequence", "label": "Sequence", "count": 5, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Sequence", "selected": false}, {"value": "Anti-XV", "label": "Anti-XV", "count": 2, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Anti-XV", "selected": false}, {"value": "Parity Lines", "label": "Parity Lines", "count": 2, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Parity+Lines", "selected": false}, {"value": "Arrow", "label": "Arrow", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Arrow", "selected": false}, {"value": "Chaos Construction", "label": "Chaos Construction", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Chaos+Construction", "selected": false}, {"value": "Count", "label": "Count", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Count", "selected": false}, {"value": "Diagonal", "label": "Diagonal", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Diagonal", "selected": false}, {"value": "Digit Restriction", "label": "Digit Restriction", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Digit+Restriction", "selected": false}, {"value": "Entropic Lines", "label": "Entropic Lines", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Entropic+Lines", "selected": false}, {"value": "Factors", "label": "Factors", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Factors", "selected": false}, {"value": "Fog", "label": "Fog", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Fog", "selected": false}, {"value": "Killer", "label": "Killer", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Killer", "selected": false}, {"value": "Kropki", "label": "Kropki", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Kropki", "selected": false}, {"value": "Min/Max", "label": "Min/Max", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Min%2FMax", "selected": false}, {"value": "Non-Consecutive", "label": "Non-Consecutive", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Non-Consecutive", "selected": false}, {"value": "O/E", "label": "O/E", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=O%2FE", "selected": false}, {"value": "Pathway", "label": "Pathway", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Pathway", "selected": false}, {"value": "Ratio", "label": "Ratio", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Ratio", "selected": false}, {"value": "Region Sum Lines", "label": "Region Sum Lines", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Region+Sum+Lines", "selected": false}, {"value": "Renban", "label": "Renban", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Renban", "selected": false}, {"value": "Sums", "label": "Sums", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Sums", "selected": false}, {"value": "Thermo", "label": "Thermo", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Thermo", "selected": false}, {"value": "Whispers", "label": "Whispers", "count": 1, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark&Constraints__arraycontains=Whispers", "selected": false}], "hideable": false, "toggle_url": "/ctc-catalogue-856d65f/sudoku_puzzles.json?Constraints__arraycontains=Knight%27s+Move&Solver__arraycontains=Mark", "truncated": false}}, "suggested_facets": [], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 960.7960409994121, "source": "Cracking the Cryptic Catalogue", "source_url": "https://docs.google.com/spreadsheets/d/1rVqAjm-l_Urjd3TNmIc3SmTmz_OlgSoBuhY7RPgiuRg/edit?usp=sharing"}