Solution

164290