disassembled test puzzle