Solution

24095