Project Euler #9: Special Pythagorean triplet