Solution

156203