# [Hexagony], <s>30</s> 29 bytes H;_e;r;2l.;P.QW;l/P1;@;0d;\o; [Try it online!][TIO-jd6p7jt3] [Hexagony]: https://github.com/m-ender/hexagony [TIO-jd6p7jt3]: https://tio.run/##y0itSEzPz6v8/9/DOj7VusjaKEfPOkAvMNw6Rz/A0NrB2iDFOibf@v9/AA "Hexagony – Try It Online" Source laid out: H ; _ e ; r ; 2 l . ; P . Q W ; l / P 1 ; @ ; 0 d ; \ o ; . . . . . . . . One more byte off! Here's a crappy gif of the program in action. [![29 byte gif][1]][1] Given there's 2 nops inside the program itself, I'm confidant this can be golfed by at least one more byte. I'm willing to offer a bounty for a smaller version. ### Old version: H;e;r;0Pld;P_1;l;;o;Q\;W\;$2@\ [Try it online!][TIO-jd5r918w] Source laid out: H ; e ; r ; 0 P l d ; P _ 1 ; l ; ; o ; Q \ ; W \ ; $ 2 @ \ . . . . . . . Reuses the same tricks as [Martin Ender's answer](https://codegolf.stackexchange.com/a/57600/76162), i.e `Q2` printed is the comma, P0 is the space, `P1` is the bang, but manages to be 2 bytes shorter through clever mirroring to reuse several `;`s and the `o`. ### Explanation: Here's a coloured Hexagony grid to show the non-branching path that the pointer takes: [![30 byte path][2]][2] The executing code, ignoring mirrors, is: H;e;l;;o;Q2;P0;W;d$;o;$2r;0Pl;Wd;P1;@ Filtering out the skipped instructions and the literals that are overwritten by other literals, we are left with: H;e;l;;o;Q2;P0;W;o;r;l;d;P1;@ Which simply prints "Hello, World!" After a few attempts, I gave up on a size 3 Hexagony answer. You need a minimum of 12 instructions out of 19 reserved for string literals, along with three `;`s for printing and one `@` for ending the program. This leaves only 3 spaces for IP management and memory management, provided you find the optimal path that reuses both the `o` and the `l`. From all this, I'll rule that a size 3 answer is impossible, though I'll give a sizable bounty to anyone who proves me wrong. [Hexagony]: https://github.com/m-ender/hexagony [TIO-jd5r918w]: https://tio.run/##y0itSEzPz6v8/9/DOtW6yNogICfFOiDe0DrH2jrfOjDGOjzGWsXIIeb/fwA "Hexagony – Try It Online" [1]: https://i.sstatic.net/Q7Zf1.gif [2]: https://i.sstatic.net/QTkSE.png