Solution

163868