Solution

164232