About
#=#=#=#

Draw a loop across all numbers such that each one counts the number of turns until the next consecutive number.

Subwhirl gallery
#=#=#=#=#=#=#=#=#

site.author
===========
W=9x9&L=y46y2y2y28x2y12(2)68(3)2(1)36(4)2y44x24y2y10y32y44&SSE=36UUNLWDDDDDSSSRREULLNUEEUEERSDDDWWLUNNUUERSDDWWWWDWLNUEUUUUEERSSDSRSDWLLULNNU&D=2021-09-21&A=Pedro&T=Indecisions&F=4&N=114&G=subwhirl
W=5x6&L=(6)32(6)26x14(6)12y26&SSE=37DWLNUEEUNLWDSSDWLNUEERSS&T=Beastie&N=74&D=2021-08-19&F=2&G=subwhirl
W=6x6&L=(3)36(3)20(0)30(6)26&SSE=45DWLNLLNUEERSDLLWWDSREEUURS&T=Minor_Loophole&N=72&D=2021-07-09&F=2&K=Plurmorant,Karoo&G=subwhirl
W=10x8&L=(1)106(5)2(4)6(0)64(7)42(2)22(3)8(6)22&SSE=97DDDDDDWLLLLNNNNNUERSSSSDSREUUUUNNLLWLWDDSSSREEUNUUERS&T=Zeroing_in&N=69&D=2021-06-24&F=4&G=subwhirl
W=7x7&L=(1)38(2)24(6)2(2)70(3)22(8)28(4)2&SSE=62DWWWLNUEERSSDWWWLNNNUUUERSSSSSDWLNLNNUUEERRRS&T=Whirlpool&N=67&D=2021-06-13&F=3&K=Deusovi&G=subwhirl
W=6x6&L=(3)32(3)46(1)2(4)54(5)2&SSE=47NLWSSSDWLLLLNUEEENLWDDSSRREEUU&T=Intro&N=66&D=2021-06-13&F=1&K=Deusovi&G=subwhirl


@Karoo
======
W=7x7&L=x60(7)8x26(7)34(7)60&SSE=41WLNNUEEERSSDDDWLNUULLNNUERSSDRSDW21NLLLWDSRDREEU&A=Karoo&T=Rigged-Slots&D=2021-07-10&F=4&G=subwhirl
W=7x7&L=(18)70x35x1x1x1x1x1x1x1(6)16&SSE=60DWLNUULUNLWDSSSDWLNUEEULWDSREUULUERSDRS2NLWDRDDWDSREUNUEU&D=2021-06-19&F=4&A=Karoo&T=Major_Loophole&G=subwhirl


@PinkHoodie
===========

W=6x6&L=(4)8(1)70(2)54(3)8&SSE=9NUUERRRSSDDWWLLNU&G=subwhirl&A=PinkHoodie&D=2024-03-13&F=2&O=Enigmarch_2024&T=Wave_Counting
W=6x7&L=(3)40(2)20(7)8(4)28(2)28(10)60(0)2(0)4&SSE=37DWWLNUEEERRSDDDDDWLNUNLWDSRREUUNLLNUERSS&G=subwhirl&A=PinkHoodie&D=2024-03-14&F=2&T=Pladscas
W=5x6&L=(2)6(0)2x26(1)18x33y21y4x14&SSE=15NUEUERSDDDWWLLNUUUUERSSDDWL&G=subwhirl&A=PinkHoodie&D=2024-03-22&F=2&T=Rejicod


no-crossing
=-=-=-=-=-=-

V=no-crossing

This puzzle uses the ´´no crossing´´ variant:
W=7x7&L=x0x6(4)4x66x15(8)9(4)20x1(4)9x6x74x6(4)4&SSE=51EUUNLWDDSDWLNUEUUNLWDDSDDSRRREUU&V=no-crossing&G=subwhirl&A=PinkHoodie&D=2024-03-13&F=2&O=Enigmarch_2024&T=Wave_Straightener

@AnuragSahay
============

W=5x7&L=(6)38(6)56x4x4x30&G=subwhirl&A=Anurag_sahay&D=2024-03-17&F=2


## Acknowledgements and Changes

**2021-06-19** Thanks to @Deusovi for a better ruleset and also to @@ Portponky, Zach, Hempuli @@ for inspiration, plus @@ TheGreatEscaper, Menderbug, TJM, dohz, Hempuli @@ for feedback on the puzzles and/or on the wording of the "turning rule".
**2021-07-09** [Subwhirl] error checking now accepts an interesting loophole, successfully exploited by @Karoo.
**2021-07-09** Thanks @dohz and @Karoo for the suggestions, puzzles and feedback! 
**2023-12-03** Added directional aux marks to subwhirl, a suggestion by @Muhorka.
**2024-03-13** Two puzzles by @PinkHoodie revived [subwhirl]; one using the ´´no-crossing´´ variant. The Enigmarch "wave" theme seems very fitting. Thank you!
**2024-03-15** A third puzzle was created by @PinkHoodie - thank you!
**2024-03-17** @AnuragSahay sent a [Subwhirl] puzzle - thank you!
**2024-03-18** An encoding regression in older puzzles (using the non-parenthised number format) found by @Sophie was patched. If any of your puzzles used this format, please consider re-opening, interacting (draw/erase a line), and re-saving them the current format.
**2024-03-24** @PinkHoodie made a third small classic [Subwhirl] - thank you!
**2024-04-10** The very difficult [panel modernisation|kudamono/panels#modern] of [Subwhirl] was achieved by @PinkHoodie, a herculean effort. Thank you! Also, multi-loop colour variegation was added.
**2024-05-26** A recent regression detected by @MonokuroGreen was corrected (cause: changes in the arrowhead marker templates)


Older issues, now overcome, but kept for self-reference:
- ~~ turns counter still lacking (error checking) ~~
- ~~ error checking must disambiguate crossings ~~
- ~~ number placement looks odd ~~
- ~~ remove guide points at numbers ~~
- ~~ strange editing numbers bug ~~
- ~~ grid styles should probably inherit from default? ~~
- ~~ update metadata + pic ~~
- ~~ draw text cursors too ~~
- ~~ bug: the pencil/eraser should update when interacting via keyboard ~~
- ~~ press a number to add number clues (0 to 9 only) ~~
- ~~ bug: the game may freeze if more than one loop is produced ~~
- ~~ Karoo's loophole: ensure the error checker covers that case ~~