Solution

26832