Solution

35585