http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=199644&ctid=512
https://leetcode.com/problems/count-numbers-with-unique-digits/discuss/