Solution

25556