I think the idea of having multiple values for each entry in the are would work. Then you would start at position 0 in the array and increment it by 3 for the check every time in the for loop, and then use the two values after it when the for loop exits. If there was some kind of formula you could use for the positions though, that would probably be ideal.