Solution

24912