Creative Sofa Puzzle
This set of combination sofa is composed by four independent units. Each unit can function individually or combined together with another unit. Most importantly, all four units join together to form a complete puzzle!


source: sunbala.cn
