Solution

35839