combinations of 1000 elements