pushing project euler #12