Solution

164087