Urban landscape puzzle