Solution

35747