Solution

24484