Solution

35446