{"id":669,"date":"2025-12-18T15:59:41","date_gmt":"2025-12-18T02:59:41","guid":{"rendered":"https:\/\/thesudoku.com\/blog\/?page_id=669"},"modified":"2025-12-22T10:57:12","modified_gmt":"2025-12-21T21:57:12","slug":"2-string-kite","status":"publish","type":"page","link":"https:\/\/thesudoku.com\/blog\/2-string-kite\/","title":{"rendered":"2-String Kite"},"content":{"rendered":"\n<div class=\"wp-block-group content-wrapper has-base-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"min-height:90vh;margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:0;padding-bottom:0\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-b5150c35 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--40);padding-bottom:0;padding-left:var(--wp--preset--spacing--40)\">\n<p class=\"is-style-default\" style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);font-style:normal;font-weight:700\"><a href=\"https:\/\/thesudoku.com\/blog\/sudoku-rules-normal\/\" data-type=\"page\" data-id=\"73\">&lt; <\/a><a href=\"https:\/\/thesudoku.com\/sudoku-rules-master\/\" data-type=\"page\" data-id=\"644\">Back<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-container-core-group-is-layout-8dd13e6d wp-block-group-is-layout-constrained\" style=\"padding-right:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)\">\n<p class=\"is-style-text-display is-style-text-display--1\" style=\"font-size:clamp(17.905px, 1.119rem + ((1vw - 3.2px) * 0.99), 28px);font-style:normal;font-weight:800\">2-String Kite<\/p>\n\n\n\n<p style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);\">To find the correct 2-string kite chain, you need to find a row and a column that each contain exactly two instances of the same candidate<\/p>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\"\/>\n\n\n\n<ol class=\"wp-block-list\">\n<li style=\"border-style:none;border-width:0px;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);\">Have a look at this example<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized is-style-default\" style=\"margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:0;margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"697\" src=\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png\" alt=\"2-String Kite technique initial example\" class=\"wp-image-671\" style=\"object-fit:cover;width:349px;height:auto\" srcset=\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png 697w, https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737-300x300.png 300w, https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737-150x150.png 150w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\"\/>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li style=\"border-style:none;border-width:0px;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);\">One candidate from the row and one candidate from the column must be in the same block<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized is-style-default\" style=\"margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:0;margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"697\" src=\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7839.png\" alt=\"2-String Kite find the chain\" class=\"wp-image-672\" style=\"object-fit:cover;width:349px;height:auto\" srcset=\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7839.png 697w, https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7839-300x300.png 300w, https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7839-150x150.png 150w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\"\/>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li style=\"border-style:none;border-width:0px;font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);\">We have a 2-string kite where the candidate at one end is true and the candidate at the other end is false. In this case, the candidate that can see both ends of the string kite can be eliminated.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized is-style-default\" style=\"margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:var(--wp--preset--spacing--30);margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"697\" src=\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7840.png\" alt=\"2-String Kite implementation result\" class=\"wp-image-674\" style=\"object-fit:cover;width:349px;height:auto\" srcset=\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7840.png 697w, https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7840-300x300.png 300w, https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7840-150x150.png 150w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\"\/>\n\n\n\n<div class=\"wp-block-group alignwide is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-7f2ee5f7 wp-block-group-is-layout-flex\" style=\"padding-top:0;padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--60)\">\n<p style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);font-style:normal;font-weight:600\"><a href=\"https:\/\/thesudoku.com\/blog\/hidden-pairs\/\" data-type=\"page\" data-id=\"447\">&lt; <\/a><a href=\"https:\/\/beta.thesudoku.com\/blog\/x-loop\/\" data-type=\"page\" data-id=\"661\">X-Loop<\/a><\/p>\n\n\n\n<p style=\"font-size:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.392), 18px);font-style:normal;font-weight:600\"><a href=\"https:\/\/thesudoku.com\/unique-rectangle-type-1\/\" data-type=\"page\" data-id=\"680\">Unique Rectangle Type 1><\/a><\/p>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&lt; Back 2-String Kite To find the correct 2-string kite chain, you need to find a row and a column that each contain exactly two instances of the same candidate &lt; X-Loop Unique Rectangle Type 1><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"categories":[116],"tags":[],"class_list":["post-669","page","type-page","status-publish","hentry","category-master-techniques"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>2-String Kite - TheSudoku.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thesudoku.com\/blog\/2-string-kite\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"2-String Kite - TheSudoku.com\" \/>\n<meta property=\"og:description\" content=\"&lt; Back 2-String Kite To find the correct 2-string kite chain, you need to find a row and a column that each contain exactly two instances of the same candidate &lt; X-Loop Unique Rectangle Type 1&gt;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thesudoku.com\/blog\/2-string-kite\/\" \/>\n<meta property=\"og:site_name\" content=\"TheSudoku.com\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-21T21:57:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thesudoku.com\/blog\/2-string-kite\/\",\"url\":\"https:\/\/thesudoku.com\/blog\/2-string-kite\/\",\"name\":\"2-String Kite - TheSudoku.com\",\"isPartOf\":{\"@id\":\"https:\/\/thesudoku.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thesudoku.com\/blog\/2-string-kite\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thesudoku.com\/blog\/2-string-kite\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png\",\"datePublished\":\"2025-12-18T02:59:41+00:00\",\"dateModified\":\"2025-12-21T21:57:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/thesudoku.com\/blog\/2-string-kite\/#breadcrumb\"},\"inLanguage\":\"en-NZ\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thesudoku.com\/blog\/2-string-kite\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-NZ\",\"@id\":\"https:\/\/thesudoku.com\/blog\/2-string-kite\/#primaryimage\",\"url\":\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png\",\"contentUrl\":\"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thesudoku.com\/blog\/2-string-kite\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/thesudoku.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"2-String Kite\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thesudoku.com\/blog\/#website\",\"url\":\"https:\/\/thesudoku.com\/blog\/\",\"name\":\"TheSudoku.com\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/thesudoku.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-NZ\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"2-String Kite - TheSudoku.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thesudoku.com\/blog\/2-string-kite\/","og_locale":"en_US","og_type":"article","og_title":"2-String Kite - TheSudoku.com","og_description":"&lt; Back 2-String Kite To find the correct 2-string kite chain, you need to find a row and a column that each contain exactly two instances of the same candidate &lt; X-Loop Unique Rectangle Type 1>","og_url":"https:\/\/thesudoku.com\/blog\/2-string-kite\/","og_site_name":"TheSudoku.com","article_modified_time":"2025-12-21T21:57:12+00:00","og_image":[{"url":"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thesudoku.com\/blog\/2-string-kite\/","url":"https:\/\/thesudoku.com\/blog\/2-string-kite\/","name":"2-String Kite - TheSudoku.com","isPartOf":{"@id":"https:\/\/thesudoku.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thesudoku.com\/blog\/2-string-kite\/#primaryimage"},"image":{"@id":"https:\/\/thesudoku.com\/blog\/2-string-kite\/#primaryimage"},"thumbnailUrl":"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png","datePublished":"2025-12-18T02:59:41+00:00","dateModified":"2025-12-21T21:57:12+00:00","breadcrumb":{"@id":"https:\/\/thesudoku.com\/blog\/2-string-kite\/#breadcrumb"},"inLanguage":"en-NZ","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thesudoku.com\/blog\/2-string-kite\/"]}]},{"@type":"ImageObject","inLanguage":"en-NZ","@id":"https:\/\/thesudoku.com\/blog\/2-string-kite\/#primaryimage","url":"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png","contentUrl":"https:\/\/thesudoku.com\/blog\/wp-content\/uploads\/2025\/12\/Group-7737.png"},{"@type":"BreadcrumbList","@id":"https:\/\/thesudoku.com\/blog\/2-string-kite\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thesudoku.com\/blog\/"},{"@type":"ListItem","position":2,"name":"2-String Kite"}]},{"@type":"WebSite","@id":"https:\/\/thesudoku.com\/blog\/#website","url":"https:\/\/thesudoku.com\/blog\/","name":"TheSudoku.com","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thesudoku.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-NZ"}]}},"_links":{"self":[{"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/pages\/669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/comments?post=669"}],"version-history":[{"count":9,"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/pages\/669\/revisions"}],"predecessor-version":[{"id":824,"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/pages\/669\/revisions\/824"}],"wp:attachment":[{"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/media?parent=669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/categories?post=669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thesudoku.com\/blog\/wp-json\/wp\/v2\/tags?post=669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}