Solution

26797