Solution

26619