Solution

37887