Solution

24855