Solution

164123