Solution

159873