Solution

26479