private static int find_biggest_color_pop(box[] boxlist, int numboxes)
{
long maxc = 0;
int which = -1;
for (int i = 0; i < numboxes; i++)
{
if (boxlist[i].colorcount > maxc && boxlist[i].volume > 0)
{
which = i;
maxc = boxlist[i].colorcount;
}
}
return which;
}