Solution

156593