Solution

158667