Solution

159088