Solution

159089