Solution

24457