Solution

33996