Solution

26303