Solution

37156