Solution

26227