Solution 2D

Solution 2D