Solution

24418