lubanlock1

Lubanlock,a Burr puzzle,a construction toys in ancient China.
https://en.wikipedia.org/wiki/Burr_puzzle