Answer..... smart contract