Solution

164192