4 ms·Good use of combinatorics - haven't seen stuff like that in a while!by czbond 13y agoGood use of combinatorics - haven't seen stuff like that in a while!