Solution

159648