400000 choose 2