Solution

163781