Solution

37257