Moving staircase Answer