Solution

24403