Solution

35603