Assume you are responsible for architecting a deadlock recovery system for transactions. In the case that there is some dependency cycle that has produced a deadlock with n >= 2 transactions, how will your recovery system determine which transaction(s) to abort?