Solution

163871