Solution

159970