Solution

35885