Solution

37147