Solution

26841