Solution

156629