Solution

26251