Project Euler #192: Best Approximations