Solution

26646