Solution

162456