Solution

35579