Bookcase puzzle