Solution

26628