Solution

24343