Solution

35348