Solution

164016