Solution

24671