Solution

35799