Solution 3.2:2d