Solution

163681