Solution

26036