Published: May 29, 2026
Fibo puzzles are a class of puzzles in which, every time the structure is extended to include one or more boxes, the number of optimal pushes grows exponentially. Asymptotically, as the number of boxes approaches infinity, this expansion occurs at the exact rate of the classic Fibonacci sequence: the golden ratio, or phi (approx. 1.618). This results in unusually long solution lengths. For example, a puzzle of this type with 16 boxes can require more than 20,000 moves and over 8,000 pushes.
The recurrence relation for optimal pushes across distinct versions of this puzzle type (ranging from fewer to more boxes) may resemble the Fibonacci recurrence P(n) = P(n-1) + P(n-2), but that is not always the case.
Some variants require two increments of one box (resulting in two boxes added) because a single increment either makes the puzzle unsolvable or is structurally impossible, requiring a paired addition. In these specific variants, the growth rate measured over two increments is phi + 1. Since phi + 1 = phi^2, we can calculate a theoretical growth rate per single increment using sqrt(phi^2) = phi. Thus, it remains the golden ratio.
Picokosmos 12. Created in October 2001 by Aymeric du Peloux and titled Hanoï in French. It resembles the Tower of Hanoi and contains 7 boxes.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 4 | ##### # + # #$.$## ## * # # * # # ## ## ## #### | 23 Base case |
| 5 | ##### # + # #$.$# # * ## ## * # # * # # ## ## ## #### | 43 Base case |
| 6 | ##### # + # #$.$# # * # # * ## ## * # # * # # ## ## ## #### | 71 |
| 7 (Picokosmos 12) | ##### # + # #$.$# # * # # * # # * ## ## * # # * # # ## ## ## #### | 121 |
| 8 | Omitted | 197 |
| 9 | Omitted | 325 |
| 10 | Omitted | 527 |
| 11 | Omitted | 859 |
| 12 | Omitted | 1391 |
| 13 | Omitted | 2257 |
| 14 | Omitted | 3653 |
| 15 | Omitted | 5917 |
| 16 | Omitted | 9575 |
| Note: At n=16, P(16)/P(15) = 9575 / 5917 ≈ 1.61822 (converges to Golden Ratio). | ||
| Solutions for Picokosmos 12 and its different box-count versions are available here. | ||
Picokosmos 17. Created in December 2001 by Aymeric du Peloux and titled Grand Hanoï in French. It contains 8 boxes, but it is not a version of Picokosmos 12 expanded to 8 boxes; Picokosmos 17 is more compact.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 4 | ##### ## + # # $.$## # * # # * # ### ## #### | 15 Base case |
| 5 | Omitted | unsolvable |
| 6 | ##### # + # #$.$# ## * # # * ## # * # # * # ### ## #### | 57 Base case |
| 7 | Omitted | unsolvable |
| 8 (Picokosmos 17) | ##### # + # #$.$# # * # # * # ## * # # * ## # * # # * # ### ## #### | 167 |
| 9 | Omitted | unsolvable |
| 10 | Omitted | 455 |
| 11 | Omitted | unsolvable |
| 12 | Omitted | 1209 |
| 13 | Omitted | unsolvable |
| 14 | Omitted | 3183 |
| 15 | Omitted | unsolvable |
| 16 | Omitted | 8351 |
| 17 | Omitted | unsolvable |
| 18 | Omitted | 21881 |
| Note: At n=18, P(18)/P(16) = 21881 / 8351 ≈ 2.62017 (sqrt ≈ 1.61869, converging to Golden Ratio). | ||
| Solutions for Picokosmos 17 and its different box-count versions are available here. | ||
Femtocosmos 3. Created in February 2026 by Aymeric du Peloux, it introduces a novel structure shaped like a 'T' rather than the traditional 'I' form.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 9 | #### #### ### # # # ***** # # $ * @ # ### . ### # *$# # . # ##### | 75 Base case |
| 10 | not applicable | — |
| 11 (Femtocosmos 2) | #### #### ### # # # ***** # # $ * @ # ### . ### # *$# # . # # *$# # . # ##### | 221 Base case |
| 12 | not applicable | — |
| 13 (Femtocosmos 3) | #### #### ### # # # ***** # # $ * @ # ### . ### # *$# # . # # *$# # . # # *$# # . # ##### | 609 |
| 14 | not applicable | — |
| 15 | #### #### ### # # # ***** # # $ * @ # ### . ### # *$# # . # # *$# # . # # *$# # . # # *$# # . # ##### | 1631 |
| 16 | not applicable | — |
| 17 | Omitted | 4313 |
| 18 | not applicable | — |
| 19 | Omitted | 11341 |
| 20 | not applicable | — |
| 21 | Omitted | 29747 |
| 22 | not applicable | — |
| 23 | Omitted | 77941 |
| Note: At n=23, P(23)/P(21) = 77941 / 29747 ≈ 2.62013 (sqrt ≈ 1.61868, converging to Golden Ratio). | ||
| Solutions for Femtocosmos 3 and its different box-count versions are available here. | ||
Picokosmos 17 (David Holland variant). It appeared in a 2002 analysis.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 4 | ##### ##@. # # $.$## #. * # # $ # ### ## #### | 19 Base case |
| 5 | ##### # .@# ##$.$# # * ## #. * # # $ # ### ## #### | 35 Base case |
| 6 | ##### #@. # #$.$# ## * # # * ## #. * # # $ # ### ## #### | 61 |
| 7 | ##### # .@# #$.$# # * # ## * # # * ## #. * # # $ # ### ## #### | 103 |
| 8 (Picokosmos 17 David Holland variant) | ##### #@. # #$.$# # * # # * # ## * # # * ## #. * # # $ # ### ## #### | 171 |
| 9 | Omitted | 281 |
| 10 | Omitted | 459 |
| 11 | Omitted | 747 |
| 12 | Omitted | 1213 |
| 13 | Omitted | 1967 |
| 14 | Omitted | 3187 |
| 15 | Omitted | 5161 |
| 16 | Omitted | 8355 |
| 17 | Omitted | 13523 |
| Note: At n=17, P(17)/P(16) = 13523 / 8355 ≈ 1.61855 (converges to Golden Ratio). | ||
| Solutions for Picokosmos 17 David Holland variant and its different box-count versions are available here. | ||
Picokosmos 17 (Yang Chao variant). It appeared in a 2012 analysis in Chinese.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 4 | ##### # + ## ##$. # # *$ # # * # ## ### #### | 18 Base case |
| 5 | ##### # + # # .$## ##$* # # * # # * # ## ### #### | 34 Base case |
| 6 | ##### # + # #$. # # *$## ## * # # * # # * # ## ### #### | 60 |
| 7 | ##### # + # # .$# #$* # # * ## ## * # # * # # * # ## ### #### | 102 |
| 8 (Picokosmos 17 Yang Chao variant) | ##### # + # #$. # # *$# # * # # * ## ## * # # * # # * # ## ### #### | 170 |
| 9 | Omitted | 280 |
| 10 | Omitted | 458 |
| 11 | Omitted | 746 |
| 12 | Omitted | 1212 |
| 13 | Omitted | 1966 |
| 14 | Omitted | 3186 |
| 15 | Omitted | 5160 |
| 16 | Omitted | 8354 |
| 17 | Omitted | 13522 |
| Note: At n=17, P(17)/P(16) = 13522 / 8354 ≈ 1.61863 (converges to Golden Ratio). | ||
| Solutions for Picokosmos 17 Yang Chao variant and its different box-count versions are available here. | ||
Scorpius: In the style of Picokosmos 17. It contains 12 boxes. Created by David Dahlem in 2014, it appears in a collection called DD-1.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 8 | ######### ##@. #### ##$.$#### ## * #### ## * #### ## *$ .# # * .### # $ ### ## ##### ######### | 106 Base case |
| 9 | Omitted | unsolvable |
| 10 | ######### ##@. #### ##$.$#### ## * #### ## * #### ## * #### ## * #### ## *$ .# # * .### # $ ### ## ##### ######### | 284 Base case |
| 11 | Omitted | unsolvable |
| 12 (Scorpius) | ######### ##@. #### ##$.$#### ## * #### ## * #### ## * #### ## * #### ## * #### ## * #### ## *$ .# # * .### # $ ### ## ##### ######### | 750 |
| 13 | Omitted | unsolvable |
| 14 | Omitted | 1970 |
| 15 | Omitted | unsolvable |
| 16 | Omitted | 5164 |
| 17 | Omitted | unsolvable |
| 18 | Omitted | 13526 |
| Note: At n=18, P(18)/P(16) = 13526 / 5164 ≈ 2.61929 (sqrt ≈ 1.61842, converging to Golden Ratio). | ||
| Solutions for Scorpius and its different box-count versions are available here. | ||
Eiffel Tower: Created by 20603 (Zou Yongzhong). It contains 16 boxes. This version is from a 2016 Chinese forum message.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 4 | ####### ## . ## #@ * ## # $ # # * * # ### ## ####### | 8 Base case |
| 5 | ####### ## . ## ## * ## #@ * ## # $ # # * * # ### ## ####### | 21 Base case |
| 6 | ####### ## . ## ## * ## ## * ## #@ * ## # $ # # * * # ### ## ####### | 32 |
| 7 | Omitted | 61 |
| 8 | Omitted | 98 |
| 9 | Omitted | 169 |
| 10 | Omitted | 274 |
| 11 | Omitted | 455 |
| 12 | Omitted | 738 |
| 13 | Omitted | 1207 |
| 14 | Omitted | 1956 |
| 15 | Omitted | 3179 |
| 16 (Eiffel Tower) | ####### ## . ## ## * ## ## * ## ## * ## ## * ## ## * ## ## * ## ## * ## ## * ## ## * ## ## * ## ## * ## ## * ## #@ * ## # $ # # * * # ### ## ####### | 5148 |
| 17 | Omitted | 8345 |
| 18 | Omitted | 13508 |
| Note: At n=18, P(18)/P(17) = 13508 / 8345 ≈ 1.61819 (converges to Golden Ratio). | ||
| Solutions for Eiffel Tower and its different box-count versions are available here. | ||
Around 2009, Dries De Clercq created a set called Fibo, featuring 37 variants of Picokosmos 17. I analyzed one of them:
Puzzle 36-9-286b. It contains 9 boxes.
| Boxes: n | Maze | Optimal Pushes: P(n) |
|---|---|---|
| 7 | ##### # + # #$*$# # . # ##$* ### # . $.# # . # # ## $ # ## ### #### | 114 Base case |
| 8 | not applicable | — |
| 9 (36-9-286b) | ##### # + # #$*$# # . # #$* # # . # ##$* ### # . $.# # . # # ## $ # ## ### #### | 286 Base case |
| 10 | not applicable | — |
| 11 | ##### # + # #$*$# # . # #$* # # . # #$* # # . # ##$* ### # . $.# # . # # ## $ # ## ### #### | 740 |
| 12 | not applicable | — |
| 13 | Omitted | 1932 |
| 14 | not applicable | — |
| 15 | Omitted | 5056 |
| 16 | not applicable | — |
| 17 | Omitted | 13238 |
| Note: At n=17, P(17)/P(15) = 13238 / 5056 ≈ 2.61828 (sqrt ≈ 1.61811, converging to Golden Ratio). | ||
| Solutions for 36-9-286b and its different box-count versions are available here. | ||
Fibo puzzles can be difficult for both humans and automated solvers because of their large solution lengths. Automated solvers fail to find solutions when the number of boxes is relatively small, for example, above 18.
In some solutions, I observed that the previous solution is fully contained at the end; when optimized, it sometimes shows slight variations. Also, the ending player position is relatively the same across all versions of a puzzle. This presents an opportunity to develop a method that identifies the pattern from the solution of a version of the puzzle with fewer boxes, and repeats it enough times to create a working solution.
The complexity of Fibo puzzles increases every time boxes are added, due to the growing number of pushes required, but if a pattern of repetition were found, the difficulty would theoretically remain the same for all versions. In practice, when treating them as general puzzles, every expansion makes the puzzle significantly harder and much longer to solve.
I created a script that generates solutions for Picokosmos 17. This is super interesting because every new solution contains the previous one at the end. This shows that it might be possible to do the same for all solutions in this class of puzzles, if a proper pattern is found and followed.
In the case of the Picokosmos 17 series of variants, I noticed that the previous puzzle version's solution is fully included at the end of the solution if you ignore the case of the letters. In LURD notation, uppercase letters indicate a push. For example, if we replace the last 170 moves of the Picokosmos 17 solution with the corresponding 170 moves of the 6-box variant, the only differences are two specific case shifts: the 'DD' in the 6-box variant becomes 'dD' in Picokosmos 17, and an 'r' becomes an 'R'. This is because what is a push in the 6-box variant becomes a move in the same direction in Picokosmos 17, and vice versa.
At a certain point in Picokosmos 17, the box setup is almost identical to an early state of the previous puzzle, but the subsequent flow of moves, without considering whether a move is a push or a walk, matches perfectly. This explains why the previous puzzle version's solution, regarding steps, is fully incorporated at the end of the solution.
Picokosmos 17 (6-box variant) state after 2 moves:
##### # . # #@.$# ##$* # # * ## # * # # * # ### ## ####
Picokosmos 17 state after 326 moves:
##### # * # # * # # . # #@.$# ##$* # # * ## # * # # $. # ### ## ####
In the case of the Femtocosmos 3 series of variants, I noticed that the previous puzzle version's solution is consistently included at the end of the solution, excluding only the first 9 moves: 'UdldlluRU', which are replaced by 'DluuurDuu'. This sets up a state virtually identical to the previous puzzle's initial progress. Example:
Femtocosmos 2 state after 9 moves:
#### #### ### # $ $ # # **+*. # # $ .$ # ### . ### # *$# # . # # *$# # . # #####
Femtocosmos 3 state after 1323 moves:
#### #### ### # $ $ # # **+*. # # $ .$ # ### . ### # *$# # . # # *$# # . # # * # # * # #####
Thus, this opportunity for pattern-based solution generation also applies to Femtocosmos 3.
—Analysis and article by Carlos Montiers Aguilera.