Solution

24447