Solution

24010