Solution

156302