Solution

35409