[Fabric 006] puzzles puzzle