Project Euler #136: Singleton difference