Solution

26539