Optimal disassembly of complex products | Synapse