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 | Omitted | unsolvable |
| 11 (Femtocosmos 2) | #### #### ### # # # ***** # # $ * @ # ### . ### # *$# # . # # *$# # . # ##### | 221 Base case |
| 12 | Omitted | unsolvable |
| 13 (Femtocosmos 3) | #### #### ### # # # ***** # # $ * @ # ### . ### # *$# # . # # *$# # . # # *$# # . # ##### | 609 |
| 14 | Omitted | unsolvable |
| 15 | #### #### ### # # # ***** # # $ * @ # ### . ### # *$# # . # # *$# # . # # *$# # . # # *$# # . # ##### | 1631 |
| 16 | Omitted | unsolvable |
| 17 | Omitted | 4313 |
| 18 | Omitted | unsolvable |
| 19 | Omitted | 11341 |
| 20 | Omitted | unsolvable |
| 21 | Omitted | 29747 |
| 22 | Omitted | unsolvable |
| 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.
—Analysis and article by Carlos Montiers Aguilera.