Solution

35943