The puzzles of life are all assembled by themselves, and the detachable accessories can be freely adjusted with the daily mood. PDQ: 6973817950032