Solution

37193