Solution

26495