Solution

164308