Solution

37905