Solution

37785