{"id":431,"date":"2025-08-24T01:01:29","date_gmt":"2025-08-24T05:01:29","guid":{"rendered":"https:\/\/www.grumpyland.com\/blog\/?p=431"},"modified":"2025-08-24T01:05:40","modified_gmt":"2025-08-24T05:05:40","slug":"cast-hh-hanayama-puzzle-how-to-solve-all-versions","status":"publish","type":"post","link":"https:\/\/www.grumpyland.com\/blog\/431\/cast-hh-hanayama-puzzle-how-to-solve-all-versions\/","title":{"rendered":"Cast H&amp;H Hanayama Puzzle &#8211; How to Solve (all versions)"},"content":{"rendered":"\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2099\" height=\"1181\" src=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited.jpg\" alt=\"\" class=\"wp-image-435\" srcset=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited.jpg 2099w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-300x169.jpg 300w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-1024x576.jpg 1024w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-768x432.jpg 768w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-1536x864.jpg 1536w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-2048x1152.jpg 2048w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-500x281.jpg 500w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-800x450.jpg 800w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-1280x720.jpg 1280w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_030045411-edited-1920x1080.jpg 1920w\" sizes=\"auto, (max-width: 2099px) 100vw, 2099px\" \/><figcaption class=\"wp-element-caption\">\u00a9Hanayama H&amp;H Puzzle, assembled starting position. Photo by me<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This \u00a9Hanayama Cast H&amp;H puzzle actually seems to come with few different versions for which the solutions are actually different. My box is marked with SC23-V 1352 in emboss, though I&#8217;m not actually certain if that&#8217;s how they track the variations. My solution at the end may be different from yours. But that&#8217;s okay! This isn&#8217;t about giving a fish, this is about teaching you how to fish, so you can find your own solution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This puzzle is a lot more like a simple 2D maze than it appears, it just that it&#8217;s in 3D and hard to visualize. But just like a 2D maze, once you go to the wrong way, you&#8217;ll get stuck and have to return to the previous state to make a different choice.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"474\" height=\"298\" src=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/Maze_simple.svg\" alt=\"\" class=\"wp-image-433\" style=\"width:325px;height:auto\"\/><figcaption class=\"wp-element-caption\">By <a href=\"\/\/commons.wikimedia.org\/wiki\/User:Jkwchui\">Jkwchui<\/a> &#8211; Own work, <a href=\"http:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/deed.en\">CC0<\/a>, <a href=\"https:\/\/commons.wikimedia.org\/w\/index.php?curid=15002205\">Link<\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The only thing that you need to do with care is to make sure that you don&#8217;t get lost and go back and forth. To do that, create a system to track your progress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Creating Rules for Consistency<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, let&#8217;s make it so that only one of the two pieces move. Since it&#8217;s easier to track this way. As the only visible markings on the puzzle is the embossed \u00a9Hanayama and H&amp;H letterings, we&#8217;ll set that as a fixed point. For example, have the letterings always face you and point down, never moving. And move only the 2nd piece.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then create a set of moves that you can make. This is what I came up with as all possible moves.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>AC<\/td><td>Across Center From Middle<\/td><\/tr><tr><td>AS<\/td><td>Across Center from the Side<\/td><\/tr><tr><td>CU<\/td><td>Center Rotate Up<\/td><\/tr><tr><td>CD<\/td><td>Center Rotate Down<\/td><\/tr><tr><td>CT<\/td><td>Center Rotate Toward<\/td><\/tr><tr><td>CA<\/td><td>Center Rotate Away<\/td><\/tr><tr><td>ZC<\/td><td>Z Clockwise<\/td><\/tr><tr><td>ZT<\/td><td>Z Counter-clockwise<\/td><\/tr><tr><td>YC<\/td><td>Y Clockwise<\/td><\/tr><tr><td>YT<\/td><td>Y Counter-clockwise<\/td><\/tr><tr><td>XC<\/td><td>X Clockwise<\/td><\/tr><tr><td>XT<\/td><td>X Counter-clockwise<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited.jpg\" alt=\"\" class=\"wp-image-438\" srcset=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited.jpg 1366w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited-300x169.jpg 300w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited-1024x576.jpg 1024w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited-768x432.jpg 768w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited-500x281.jpg 500w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited-800x450.jpg 800w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043958173-edited-1280x720.jpg 1280w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Across center refers to where the pincer of the H moves across the center, whether it be from inside or from the side. Although only one of two will be possible given the situation, I&#8217;ve made this redundancy to make following it again easier (at least in my opinion).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1394\" height=\"784\" src=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited.jpg\" alt=\"\" class=\"wp-image-440\" srcset=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited.jpg 1394w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited-300x169.jpg 300w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited-1024x576.jpg 1024w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited-768x432.jpg 768w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited-500x281.jpg 500w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited-800x450.jpg 800w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_043930001-edited-1280x720.jpg 1280w\" sizes=\"auto, (max-width: 1394px) 100vw, 1394px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Center rotate is when the H rotates around the grooves in the middle. These rotations are only valid when they do a complete 180 degree turn. As such, I did not make them into two separate steps. I&#8217;ve decided up, down, away and toward with respect to the outside piece.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"600\" src=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/Coord_system_CA_0.svg\" alt=\"\" class=\"wp-image-436\" style=\"width:329px;height:auto\"\/><figcaption class=\"wp-element-caption\">By <a href=\"\/\/commons.wikimedia.org\/wiki\/User:Jorge_Stolfi\">Jorge Stolfi<\/a> &#8211; Own work, Public Domain, <a href=\"https:\/\/commons.wikimedia.org\/w\/index.php?curid=6692547\">Link<\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As for which is clockwise and counter-clockwise, we&#8217;ll use the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Right-hand_rule\" target=\"_blank\" rel=\"noreferrer noopener\">right hand rule<\/a>. In short, point your right hand thumb in the orientation in which it&#8217;s spinning, and if it&#8217;s spinning in the same direction as your other fingers, it&#8217;s counter-clockwise. And if it&#8217;s in the opposition direction, it&#8217;s clockwise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve personally set it so that X is the direction towards me, Y to my right, and Z to up from my point of view.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can set the rules differently, it only matters that you do it consistently.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Writing Down the Steps &amp; My Solution<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Now with the rules set, just write down every time you make a move. It might be even better if you use a decision flow-chart like <a href=\"https:\/\/flowchart.fun\/\" data-type=\"link\" data-id=\"https:\/\/flowchart.fun\/\" target=\"_blank\" rel=\"noreferrer noopener\">flowchart.fun<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">My result came out to something like this:<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"510\" src=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-1024x510.png\" alt=\"\" class=\"wp-image-441\" srcset=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-1024x510.png 1024w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-300x149.png 300w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-768x383.png 768w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-1536x765.png 1536w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-2048x1021.png 2048w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-500x249.png 500w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-800x399.png 800w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-1280x638.png 1280w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/image-1920x957.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">There&#8217;s a typo in my image, where it should say XC instead of SC<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">As you can see, I only made the <em>wrong move<\/em> only twice in the above chart which caused me to reach a dead end, where I can&#8217;t make any move but go back. But what was important here is that I didn&#8217;t make further wrong moves after that. Or get confused on what I did previously and undo a move unintentionally.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The puzzle itself is actually fairly straight forward once you write it down and see it this way. Difficulty of this puzzle exists in making you get disoriented and causing you to go back and forth.<\/p>\n\n\n\n<figure class=\"wp-block-image alignwide size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1340\" height=\"754\" src=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited.jpg\" alt=\"\" class=\"wp-image-444\" srcset=\"https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited.jpg 1340w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited-300x169.jpg 300w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited-1024x576.jpg 1024w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited-768x432.jpg 768w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited-500x281.jpg 500w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited-800x450.jpg 800w, https:\/\/www.grumpyland.com\/blog\/wp-content\/uploads\/2025\/08\/PXL_20250824_033914162-edited-1280x720.jpg 1280w\" sizes=\"auto, (max-width: 1340px) 100vw, 1340px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And to reassemble into the origin state, just go backwards on what you just wrote down!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hope that was helpful, and a fun challenge! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This \u00a9Hanayama Cast H&amp;H puzzle actually seems to come with few different versions for which the solutions are actually different. My box is marked with SC23-V 1352 in emboss, though I&#8217;m not actually certain if that&#8217;s how they track the variations. My solution at the end may be different from yours. But that&#8217;s okay! This [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[15],"tags":[66,65,64],"class_list":["post-431","post","type-post","status-publish","format-standard","hentry","category-tutorial","tag-hh","tag-hanayama","tag-puzzle"],"_links":{"self":[{"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/posts\/431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/comments?post=431"}],"version-history":[{"count":4,"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/posts\/431\/revisions"}],"predecessor-version":[{"id":446,"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/posts\/431\/revisions\/446"}],"wp:attachment":[{"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/media?parent=431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/categories?post=431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.grumpyland.com\/blog\/wp-json\/wp\/v2\/tags?post=431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}