Solution

163728