Solution

35941