add array puzzle