Solution

156731