Solution

26528