Solution

24027