Solution

35930