Project Euler #172: Investigating numbers with few repeated digits