Solution

163872