Puzzle Tables by Petar Zaharinov

Petar Zaharinov is an architect from Sofia, Bulgaria who created these puzzle tables called 1