Solution

156390