At the current rate , it will take approximately 166 years to test every possible remaining key .
At the current rate , it thus guarantee completion of the project .
At the current rate , it will take approximately 166 years to test every possible remaining key , and thus guarantee completion of the project .