Solution

26406