Solution

164178