First solution of transactions with tests