Solution

37317