Solution

37028