10^6 choose 10^6