Memory Limit: 256MB

Differences between the versions for Group A and Group C:
ML: A has 32MB, C has 256MB
N <= 5,000 for 30% in A and 50% in C
N <= 1,000,000 for 60% in A and 80% in C