Solution

156876