Ethernaut smart contract puzzle game solutions based on python testing and deployment framework Brownie