The large number "RSA-129" posed a challenge experts said would take 40 quadrillion years to solve - but took 17.