void transfer (Account from, Account to, int m) { from.lock(); to.lock (); from.withdraw (m); to.deposit (m); from.unlock(); to.unlock(); }