Solution

164108