Solution

156293