contract ERC20Basic {
    //
    function totalSupply() public view returns (uint256);
    function balanceOf(address _who) view public returns (uint);
    function transfer(address _to, uint _value) public returns (bool);
    //
    event Transfer(address indexed _from, address indexed _to, uint _value);
}
/**
 * @title ERC20Basic interface
 * @dev Basic ERC20 interface
 **/
function totalSupply() public view returns (uint256);

//