Solution

24036