Solution

35835