Solution

24949