Find earliest time password becomes irrecoverable | Amazon Coding Question