Solution

156518