PATCHWORK PUZZLE