Solution

24907