Solution

164088