Project Euler #94: Almost equilateral triangles