Solution

164176