Solution

35865