The ability to execute smart contracts is the single largest differentiator between Ethereum and Bitcoin. Smart contracts present a vastly different paradigm of programming than the usual CS 101 class will teach. It is essential that you understand the intricacies of smart contracts, and the Solidity programming language.
A well-known problem for cryptocurrency holders is that all funds are lost if the owner is incapacitated and has not shared his/her private key with anyone else.
You are expected to write a smart contract that will send all of its balance to a pre-set address if the owner of that contract has not called a still_alive function on the contract in the last 10 blocks.
Submission
Add the smart contract to the Smart Contract folder with the name "DeadManSwitch.sol'