Reassemble the puzzle of self