{"database": "ctc-catalogue", "table": "not_gas_puzzles", "is_view": false, "human_description_en": "where Setter contains \"Sam Cappleman-Lynes\" and Solver contains \"Mark\" sorted by Id descending", "rows": [[1452, "Classic \"Stripe\" Sudoku", "2020-10-01", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Classic\"]", "{\"alt\":\"Stripe Sudoku\",\"caption\":\"Stripe Sudoku\",\"img_src\":\"https://img.youtube.com/vi/N3j2pPheCpw/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=N3j2pPheCpw\"}", "00:11:49", 12], [1228, "Sudoku #1228", "2020-06-18", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Sandwich\"]", "{\"alt\":\"Too Hard for the Championship?\",\"caption\":\"Too Hard for the Championship?\",\"img_src\":\"https://img.youtube.com/vi/bU2fVpUHZ1o/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=bU2fVpUHZ1o\"}", "00:19:06", 20], [1151, "Sudoku #1151", "2020-05-14", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Grading\"]", "{\"alt\":\"An Unbelievable Masterpiece\",\"caption\":\"An Unbelievable Masterpiece\",\"img_src\":\"https://img.youtube.com/vi/GzFa9_R1aqE/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=GzFa9_R1aqE\"}", "00:43:11", 44], [1116, "Sudoku #1116", "2020-04-29", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Classic\"]", "{\"alt\":\"Small ... but Absolutely Beautiful\",\"caption\":\"Small ... but Absolutely Beautiful\",\"img_src\":\"https://img.youtube.com/vi/f072tEkYDXM/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=f072tEkYDXM\"}", "00:18:50", 19], [1100, "Little Killer 6x6 Sudoku", "2020-04-23", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Little Killer\"]", "{\"alt\":\"How hard can a 6x6 sudoku be?\",\"caption\":\"How hard can a 6x6 sudoku be?\",\"img_src\":\"https://img.youtube.com/vi/V-iY2ISw6tE/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=V-iY2ISw6tE\"}", "00:20:28", 21], [1098, "Sudoku #1098", "2020-04-22", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Classic\"]", "{\"alt\":\"How to Find X-Wings: Classic Sudoku\",\"caption\":\"How to Find X-Wings: Classic Sudoku\",\"img_src\":\"https://img.youtube.com/vi/PKINPnYah1c/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=PKINPnYah1c\"}", "00:12:44", 13], [1092, "Sudoku #1092", "2020-04-19", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Killer\"]", "{\"alt\":\"A Real Killer of a Puzzle\",\"caption\":\"A Real Killer of a Puzzle\",\"img_src\":\"https://img.youtube.com/vi/_I9vyHB8--8/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=_I9vyHB8--8\"}", "00:22:55", 23], [1039, "Uncertain Sudoku #5 - Sum or Average Arrow", "2020-03-28", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Ambiguous Clues\",\"Arrow\",\"Average Arrow\"]", "{\"alt\":\"Sudoku Uncertainty - Are You Sure?\",\"caption\":\"Sudoku Uncertainty - Are You Sure?\",\"img_src\":\"https://img.youtube.com/vi/VhC3CDrll_E/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=VhC3CDrll_E\"}", "00:29:45", 30], [1007, "Chess Sudoku #3 - Queen", "2020-03-07", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Anti-Queen\"]", "{\"alt\":\"A 'Majestic' Queen Sudoku\",\"caption\":\"A 'Majestic' Queen Sudoku\",\"img_src\":\"https://img.youtube.com/vi/tLxH3ADwUEE/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=tLxH3ADwUEE\"}", "00:15:55", 16], [705, "Sudoku #705", "2019-06-26", "[\"Mark\"]", "[\"Sam Cappleman-Lynes\"]", "[\"Clone\"]", "{\"alt\":\"Find that Shape! Hidden Clone Sudoku\",\"caption\":\"Find that Shape! Hidden Clone Sudoku\",\"img_src\":\"https://img.youtube.com/vi/eeLmpQ3J_NA/mqdefault.jpg\",\"href\":\"https://www.youtube.com/watch?v=eeLmpQ3J_NA\"}", "00:18:49", 19]], "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 not_gas_puzzles where :p0 in (select value from json_each([not_gas_puzzles].[Setter])) and :p1 in (select value from json_each([not_gas_puzzles].[Solver])) order by Id desc limit 101", "params": {"p0": "Sam Cappleman-Lynes", "p1": "Mark"}}, "facet_results": {"Setter": {"name": "Setter", "type": "array", "results": [{"value": "Sam Cappleman-Lynes", "label": "Sam Cappleman-Lynes", "count": 10, "toggle_url": "https://ctc-catalogue.com/ctc-catalogue-b4d3215/not_gas_puzzles.json?Solver__arraycontains=Mark", "selected": true}], "hideable": false, "toggle_url": "/ctc-catalogue-b4d3215/not_gas_puzzles.json?Setter__arraycontains=Sam+Cappleman-Lynes&Solver__arraycontains=Mark", "truncated": false}}, "suggested_facets": [], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 1910.22143400005, "source": "Cracking the Cryptic Catalogue", "source_url": "https://docs.google.com/spreadsheets/d/1rVqAjm-l_Urjd3TNmIc3SmTmz_OlgSoBuhY7RPgiuRg/edit?usp=sharing"}