Solution

156628