Terrace. Solution 2