Solution

26987