Solution

37182