Solution

26947