Solution

164183