Solution

164298