Solution

164017