project Euler #17