Landscape puzzle