Tower Bridge · 1,000 pieces by Hao Xiang — photos from puzzlers