Solution

156051