Solution

156836