Cityscape puzzle