<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Marches & Gnats]]></title><description><![CDATA[Fantastical game of programming challenges set in 19th-century Estonia.]]></description><link>https://marchesgnats.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!oaLe!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd702695-8d6a-497f-8fa4-44b464b645bd_786x786.png</url><title>Marches &amp; Gnats</title><link>https://marchesgnats.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 14 May 2026 08:10:02 GMT</lastBuildDate><atom:link href="https://marchesgnats.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Marches & Gnats]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[hi@mng.quest]]></webMaster><itunes:owner><itunes:email><![CDATA[hi@mng.quest]]></itunes:email><itunes:name><![CDATA[Marches & Gnats]]></itunes:name></itunes:owner><itunes:author><![CDATA[Marches & Gnats]]></itunes:author><googleplay:owner><![CDATA[hi@mng.quest]]></googleplay:owner><googleplay:email><![CDATA[hi@mng.quest]]></googleplay:email><googleplay:author><![CDATA[Marches & Gnats]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[New Quest — Toads and Frogs (PvP)]]></title><description><![CDATA[Mihkel, Johann, and Liina test whether the machine can do more than calculate &#8212; whether it can compete.]]></description><link>https://marchesgnats.substack.com/p/new-quest-toads-and-frogs-pvp</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-toads-and-frogs-pvp</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Wed, 29 Apr 2026 10:27:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d43ca510-7381-4191-ba86-8f96c1faab40_822x430.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Mihkel, Johann, and Liina test whether the machine can do more than calculate &#8212; whether it can compete. In Toads and Frogs, every move advances the board, answers the opponent, and leaves no path back. The Logic Mill enters its first contest of strategy, where truth alone is no longer enough.</p><p>You don&#8217;t just solve a puzzle &#8212; you write a strategy that plays against other players&#8217; strategies.</p><p><a href="https://mng.quest/quest/42/toads-and-frogs-pvp">https://mng.quest/quest/42/toads-and-frogs-pvp</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Look and Say]]></title><description><![CDATA[Johann brings Mihkel a strange dream of doors, corridors, and keys.]]></description><link>https://marchesgnats.substack.com/p/new-quest-look-and-say</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-look-and-say</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 18 Apr 2026 15:20:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/36f112ae-533b-44ec-9e0c-911fdf1f3a67_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Johann brings Mihkel a strange dream of doors, corridors, and keys. To explain the Logic Mill, Mihkel shows how it can read only the shape of symbols: group what is alike, count it, and say it back.</p><p>On the input tape, you&#8217;ll get a sequence of decimal digits. Your task is to write its next look-and-say term.</p><p><a href="https://mng.quest/quest/41/look-and-say">https://mng.quest/quest/41/look-and-say</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Escape Maze]]></title><description><![CDATA[Johann dreams of a maze of locked doors and scattered keys, where escape yields not to force but to the right path.]]></description><link>https://marchesgnats.substack.com/p/new-quest-escape-maze</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-escape-maze</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Fri, 03 Apr 2026 13:21:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e9b5d337-65dc-4741-ba3d-bcb8d8ba9b78_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Johann dreams of a maze of locked doors and scattered keys, where escape yields not to force but to the right path. Though Mihkel is nowhere seen, his unseen guidance seems to lead Johann through the darkness toward the one way out.</p><p>On the input tape, you&#8217;ll get a one-dimensional maze. Your task is to determine whether the escape is reachable from the start position.</p><p><a href="https://mng.quest/quest/40/escape-maze">https://mng.quest/quest/40/escape-maze</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest (Merge Unary Arrays) + Winter in the Marches]]></title><description><![CDATA[Two bundles of folk verses arrive from different parishes, each already carefully arranged by Liina&#8217;s patient hand.]]></description><link>https://marchesgnats.substack.com/p/new-quest-merge-unary-arrays-winter</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-merge-unary-arrays-winter</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 21 Mar 2026 16:00:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f2fdd069-24a7-42f9-8aee-c33ebe0bbd39_1017x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two bundles of folk verses arrive from different parishes, each already carefully arranged by Liina&#8217;s patient hand. Mihkel must help bring them together so they stand side by side without one voice overwhelming the other. What emerges is not conquest, but a quiet union: separate truths proceeding together in a single order.</p><p>On the input tape, you&#8217;ll get two sorted arrays of unary numbers. Your task is to merge them into one sorted array, preserving ascending order.</p><p><a href="https://mng.quest/quest/39/merge-unary-arrays">https://mng.quest/quest/39/merge-unary-arrays</a></p><div><hr></div><p>Alongside this new quest, I have also written a brief note on the winter months in the Marches: </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;74f4399d-c51d-419f-bf01-4b8b46873199&quot;,&quot;caption&quot;:&quot;Though spring has already begun to loosen winter&#8217;s grip, these notes look back on the months just passed&#8212;three still stretches of December to February, when snow lay over Dorpat&#8217;s roofs and the chimneys breathed into the pale air. During this season, 11 new quests found their place along Mihkel&#8217;s path, each adding another small mystery to the long road &#8230;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Winter in the Marches&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:353427305,&quot;name&quot;:&quot;Marches &amp; Gnats&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc26a890-3a7b-4dfe-8a53-5e34a46ebe1b_786x786.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-21T15:46:59.076Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3a1a87c-d063-4fca-aa52-ba9245142c86_1024x536.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://marchesgnats.substack.com/p/winter-in-the-marches&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191682194,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5302676,&quot;publication_name&quot;:&quot;Marches &amp; Gnats&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oaLe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd702695-8d6a-497f-8fa4-44b464b645bd_786x786.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Winter in the Marches]]></title><description><![CDATA[Though spring has already begun to loosen winter&#8217;s grip, these notes look back on the months just passed&#8212;three still stretches of December to February, when snow lay over Dorpat&#8217;s roofs and the chimneys breathed into the pale air.]]></description><link>https://marchesgnats.substack.com/p/winter-in-the-marches</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/winter-in-the-marches</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 21 Mar 2026 15:46:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f3a1a87c-d063-4fca-aa52-ba9245142c86_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Though spring has already begun to loosen winter&#8217;s grip, these notes look back on the months just passed&#8212;three still stretches of December to February, when snow lay over Dorpat&#8217;s roofs and the chimneys breathed into the pale air. During this season, 11 new quests found their place along Mihkel&#8217;s path, each adding another small mystery to the long road through the Marches.</p><p>43 new players entered the world as well, bringing fresh attention and resolve to the journey. Together, they set the Logic Mill in motion through another 6900 submitted solutions, enough to keep its wheels turning even through the deepest cold.</p><p>Outside the puzzles themselves, the Marches have changed in another way: <a href="https://mng.quest/leaderboard/ai">bots now wander these roads</a> beside human players, attempting the quests in their own mechanical fashion. It has been a strange and fitting sight, as if the Logic Mill had begun at last to study itself.</p><p>Life beyond Dorpat has been busy, and because of that, I have had to leave behind the old weekly rhythm of publication. New quests now arrive every two weeks, at a pace more modest but steadier for the season.</p><p>As the thaw begins and the first signs of spring return, my thanks go to everyone who spent these winter months with Mihkel. More riddles are waiting beyond the snowmelt.</p>]]></content:encoded></item><item><title><![CDATA[New Quest — Chess Check]]></title><description><![CDATA[A winter evening in Dorpat draws restless students to a chessboard near the tiled stove.]]></description><link>https://marchesgnats.substack.com/p/new-quest-chess-check</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-chess-check</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 07 Mar 2026 14:52:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0ddd0208-c612-42ad-b8d5-7c5efb596df6_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A winter evening in Dorpat draws restless students to a chessboard near the tiled stove. A bold declaration of checkmate collapses when a knight&#8217;s crooked path reveals a hidden threat. Professor Reichenstein insists that chess obeys strict rules, not intuition. Mihkel decides to test the question with his Logic Mill.</p><p>On the input tape, you&#8217;ll get the positions of a black king and a white piece. Your task is to determine whether the black king is in check.</p><p><a href="https://mng.quest/quest/38/chess-check">https://mng.quest/quest/38/chess-check</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Greatest Common Divisor]]></title><description><![CDATA[Karl has eighteen broadsheets from one parish and twelve from another.]]></description><link>https://marchesgnats.substack.com/p/new-quest-greatest-common-divisor</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-greatest-common-divisor</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Fri, 20 Feb 2026 15:10:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/96d08093-e51c-44b8-88b6-af0db2e1ba8a_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Karl has eighteen broadsheets from one parish and twelve from another. Liina wants them bundled into equal packets, the largest possible, with nothing left over. The answer is not built&#8212;it is uncovered, already hidden inside both numbers.</p><p>On the input tape, you&#8217;ll get two unary numbers separated by a comma. Your task is to find the greatest common divisor.</p><p><a href="https://mng.quest/quest/37/greatest-common-divisor">https://mng.quest/quest/37/greatest-common-divisor</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Abelian Sandpile]]></title><description><![CDATA[A wooden box of sand becomes a lesson in inevitability.]]></description><link>https://marchesgnats.substack.com/p/new-quest-abelian-sandpile</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-abelian-sandpile</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 07 Feb 2026 10:47:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0e745d5a-1b18-41a1-8619-425d3c8c2ebc_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A wooden box of sand becomes a lesson in inevitability. Johann claims the piles must fall as they will, beyond prediction. Mihkel is asked to prove that order emerges from simple rules. Simulate a one-dimensional sandpile until every heap is stable.</p><p>On the input tape, you&#8217;ll get sandpile heights in unary format. Your task is to simulate a 1D Abelian sandpile until it becomes stable.</p><p><a href="https://mng.quest/quest/36/abelian-sandpile">https://mng.quest/quest/36/abelian-sandpile</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Unary Deduplication]]></title><description><![CDATA[Liina asks not just for an answer, but for the method behind it, turning a simple task into a lesson in careful thinking.]]></description><link>https://marchesgnats.substack.com/p/new-quest-unary-deduplication</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-unary-deduplication</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 31 Jan 2026 17:59:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/dbb17641-55c9-423a-b85a-ca8e70ba7ea0_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Liina asks not just for an answer, but for the method behind it, turning a simple task into a lesson in careful thinking.</p><p>On the input tape, you&#8217;ll get numbers in the unary format separated by commas. Your task is to remove all duplicates.</p><p><a href="https://mng.quest/quest/35/unary-deduplication">https://mng.quest/quest/35/unary-deduplication</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Logic Gates]]></title><description><![CDATA[A quiet workshop reveals how the Logic Mill reduces all thought to yes and no.]]></description><link>https://marchesgnats.substack.com/p/new-quest-logic-gates</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-logic-gates</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Fri, 23 Jan 2026 17:06:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/624d6438-f445-4b50-b364-9aa6639c246b_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A quiet workshop reveals how the Logic Mill reduces all thought to yes and no. Mihkel explains that the machine does not decide, it only applies rules without doubt or mercy. Liina sees that meaning vanishes, leaving only consistency and result.</p><p>On the input tape you&#8217;ll get an expression with different logic gates and boolean values. Your task is to evaluate the expression and output the result.</p><p><a href="https://mng.quest/quest/34/logic-gates">https://mng.quest/quest/34/logic-gates</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Valid Parentheses]]></title><description><![CDATA[A manuscript can be correct in every detail and still collapse if its structure is broken.]]></description><link>https://marchesgnats.substack.com/p/new-quest-valid-parentheses</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-valid-parentheses</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 17 Jan 2026 13:23:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d8ed39aa-b064-4ac9-960c-919971539cb4_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A manuscript can be correct in every detail and still collapse if its structure is broken. Liina struggles with nested explanations that never quite return to where they began.</p><p>On the input tape you&#8217;ll get a string consisting of different types of parentheses. Your task is to check if the parentheses are validly nested and closed.</p><p><a href="https://mng.quest/quest/33/valid-parentheses">https://mng.quest/quest/33/valid-parentheses</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Self-Counting]]></title><description><![CDATA[A skeptical professor challenges Mihkel to count not results, but the rules behind them.]]></description><link>https://marchesgnats.substack.com/p/new-quest-self-counting</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-self-counting</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Thu, 08 Jan 2026 09:43:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/74ece564-4074-46c1-a42d-7b9d037a11a2_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A skeptical professor challenges Mihkel to count not results, but the rules behind them. For the first time, the Logic Mill is turned inward, forced to examine its own instructions.</p><p>On the input tape you&#8217;ll get your submitted transition rules. Your task is to output the number of transition rules in unary representation. </p><p><a href="https://mng.quest/quest/32/self-counting">https://mng.quest/quest/32/self-counting</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Unary to decimal]]></title><description><![CDATA[Unary marks carved in wood meet the elegance and danger of decimal numbers.]]></description><link>https://marchesgnats.substack.com/p/new-quest-unary-to-decimal</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-unary-to-decimal</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sun, 28 Dec 2025 12:17:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/68edb59d-f3f5-4fda-aebd-58f1c1d02fb1_1024x537.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Unary marks carved in wood meet the elegance and danger of decimal numbers. A winter walk along the Dorpat riverbank reveals that even the simplest counting carries philosophical weight. Mihkel is asked to convert honest, one-stroke-per-thing tallies into abstract decimal form.</p><p>On the input tape you&#8217;ll get a number in unary format. Your task is to output it as a decimal number.</p><p><a href="https://mng.quest/quest/31/unary-to-decimal">https://mng.quest/quest/31/unary-to-decimal</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Palindrome]]></title><description><![CDATA[A wooden charm carved with a word that reads the same forwards and backwards.]]></description><link>https://marchesgnats.substack.com/p/new-quest-palindrome</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-palindrome</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Mon, 22 Dec 2025 10:12:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0eea6268-c7bb-4aa9-8beb-b1d7e1f984bc_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A wooden charm carved with a word that reads the same forwards and backwards. Johann claims such words cannot be twisted by spirits or superstition. Mihkel sets aside folklore and asks the Logic Mill a simpler question. Does the word remain unchanged when reversed?</p><p>On the input tape you&#8217;ll get a word. Your task is to check if it&#8217;s a palindrome.</p><p><a href="https://mng.quest/quest/30/palindrome">https://mng.quest/quest/30/palindrome</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Advent of Logic Mill]]></title><description><![CDATA[Advent of Code 2025 is over.]]></description><link>https://marchesgnats.substack.com/p/new-quest-advent-of-logic-mill</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-advent-of-logic-mill</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 13 Dec 2025 18:11:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/77f4054c-44ae-4dd2-bf57-45a2ed781155_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Advent of Code 2025 is over. It inspired Marches &amp; Gnats, and this new winter quest is a small piece of fanfiction exploring some of AoC&#8217;s unanswered questions.</p><p>On the input tape, you&#8217;ll get a toy&#8217;s description and its production rules. Your task is to determine which final raw materials the toy consists of.</p><p><a href="https://mng.quest/quest/29/advent-of-logic-mill">https://mng.quest/quest/29/advent-of-logic-mill</a></p>]]></content:encoded></item><item><title><![CDATA[Autumn in the Marches]]></title><description><![CDATA[Though winter has already taken its first breath, these notes look back on the months just passed&#8212;three quiet stretches of September to November, when the forests around Dorpat turned copper and the nights grew long.]]></description><link>https://marchesgnats.substack.com/p/autumn-in-the-marches</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/autumn-in-the-marches</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Mon, 01 Dec 2025 12:35:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bff6e0b8-0c54-4113-9ab1-fbaea97de8bb_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Though winter has already taken its first breath, these notes look back on the months just passed&#8212;three quiet stretches of September to November, when the forests around Dorpat turned copper and the nights grew long. During this season, 13 new quests found their place along Mihkel&#8217;s path, each adding another thread to the tapestry of the Marches.</p><p>12 new players stepped into the world as well, bringing new curiosity to the journey. Together they sent the Logic Mill spinning through another 10 052 solutions&#8212;fine work that kept its gears warm as the frost crept in.</p><p>Outside the puzzles themselves, the world has grown sturdier: <a href="https://mng.quest/donate">a small donation page</a> now stands by the roadside, offering support through PayPal, Patreon, and crypto. </p><p>Following the thoughtful feedback many of you shared, I will place greater emphasis on puzzles whose Logic Mill instructions can be reasoned about by hand.</p><p>As winter settles over Dorpat, my thanks go to everyone who has walked these autumn roads with Mihkel. New riddles wait beyond the frost.</p><div><hr></div><p>Today also marks the beginning of Advent of Code. For the next two weeks, I&#8217;ll set aside my work in the Marches to take part in those nightly trials. A private leaderboard awaits anyone who wishes to join the friendly chase. You can join it using <a href="https://adventofcode.com/2025/leaderboard/private">this link</a>, where you need to enter the code <code>2947999-afe31aa5</code></p>]]></content:encoded></item><item><title><![CDATA[New quest — Fibonacci Sequence]]></title><description><![CDATA[Nature&#8217;s spirals lead Mihkel to a quiet discovery in the autumn forests south of Dorpat.]]></description><link>https://marchesgnats.substack.com/p/new-quest-fibonacci-sequence</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-fibonacci-sequence</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Thu, 27 Nov 2025 10:33:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3c34ec0e-6cfa-432f-8b9a-58f14c9035ef_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Nature&#8217;s spirals lead Mihkel to a quiet discovery in the autumn forests south of Dorpat. A pine cone&#8217;s symmetry reveals the Fibonacci sequence hidden in its bracts. Mihkel brings the insight back to his Logic Mill, determined to recreate nature&#8217;s pattern.</p><p>On the input tape, you&#8217;ll get a number <code>n</code> in unary format. Your task is to compute the <code>n</code>th number in the Fibonacci sequence.</p><p><a href="https://mng.quest/quest/28/fibonacci-sequence">https://mng.quest/quest/28/fibonacci-sequence</a></p>]]></content:encoded></item><item><title><![CDATA[New quest (Unary Divisibility) + Donations]]></title><description><![CDATA[Quest 23: Unary Divisibility]]></description><link>https://marchesgnats.substack.com/p/new-quest-unary-divisibility-donations</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-unary-divisibility-donations</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Fri, 21 Nov 2025 11:57:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c378df54-3197-4865-a2b6-c842ff97475d_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Quest 23: Unary Divisibility</h2><p>Evening mist settles over Dorpat as Johann arrives at Mihkel&#8217;s workshop in quiet distress. He needs to know whether his bundle of candles can be divided evenly among 23 guests. Mihkel turns to the Logic Mill to test the numbers.</p><p>On the input tape, you&#8217;ll get two numbers in the unary format. Your task is to check if the first number is divisible by the second number.</p><p><a href="https://mng.quest/quest/27/unary-divisibility">https://mng.quest/quest/27/unary-divisibility</a></p><p></p><h2>Support Marches &amp; Gnats</h2><p>If you enjoy playing Marches &amp; Gnats, you can now support the project!</p><p>I work on it in my spare time and try to publish a new quest every week. Even small contributions help me keep improving the game and building new quests.</p><p>Donors who give $1+ receive a supporter badge near their name on the leaderboard pages.</p><p>You can donate via Patreon, PayPal, crypto, and other methods. More info on <a href="https://mng.quest/donate">https://mng.quest/donate</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — Letter Frequency Sort]]></title><description><![CDATA[Early summer fills the Dorpat printing house with ink and lilac air.]]></description><link>https://marchesgnats.substack.com/p/new-quest-letter-frequency-sort</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-letter-frequency-sort</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Sat, 15 Nov 2025 17:20:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4db636e5-b19f-4031-9890-5ccd6a5fb890_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Early summer fills the Dorpat printing house with ink and lilac air. Liina asks Mihkel to measure which letters her pages use most. The printers use the result to understand their dwindling type stock.</p><p>On the input tape, you&#8217;ll get a string consisting of <code>a-z</code> letters. Your task is to output each distinct letter exactly once, sorted by how often it appears in the input.</p><p><a href="https://mng.quest/quest/26/letter-frequency-sort">https://mng.quest/quest/26/letter-frequency-sort</a></p>]]></content:encoded></item><item><title><![CDATA[New Quest — French Number Spelling]]></title><description><![CDATA[In early summer Dorpat, Monsieur Delaroche unveiled the elegance of French numerals.]]></description><link>https://marchesgnats.substack.com/p/new-quest-french-number-spelling</link><guid isPermaLink="false">https://marchesgnats.substack.com/p/new-quest-french-number-spelling</guid><dc:creator><![CDATA[Marches & Gnats]]></dc:creator><pubDate>Fri, 07 Nov 2025 16:09:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ab331113-22ca-48ce-ad09-396e5b6266f6_1024x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In early summer Dorpat, Monsieur Delaroche unveiled the elegance of French numerals. To others they seemed chaotic; to Mihkel, a secret logic. By candlelight, he taught the Logic Mill to turn vingt-et-un into 21.</p><p>On the input tape, you&#8217;ll get a number written out in French words. Your task is to convert it into its numeric (decimal) form.</p><p><a href="https://mng.quest/quest/25/french-number-spelling">https://mng.quest/quest/25/french-number-spelling</a></p>]]></content:encoded></item></channel></rss>