Solution

159708