Solution

26029