add solution array intersection