Solution

163647