Solution

24093