Solution

24786