Solution

26882