Solution

156838