Solution

159086