Project Euler #98: Anagramic squares