I love that design! It's the thing I struggle the most with. I would require much much longer than that for a similar level of interesting puzzle. Nicely done!