Solution

37852