Solution

24347