contract PCNCoin is BurnableToken, Ownable {

    string public constant name = "PCN Coin";
    string public constant symbol = "PCNC";
    uint public constant decimals = 18;
    // there is no problem in using * here instead of .mul()
    uint256 public constant initialSupply = 900000000 * (10 ** uint256(decimals));

    // Constructors
    function PCNCoin () {
        totalSupply = initialSupply;
        balances[msg.sender] = initialSupply; // Send all tokens to owner
    }

}
function PCNCoin () {
        totalSupply = initialSupply;
        balances[msg.sender] = initialSupply; // Send all tokens to owner
    }
// Constructors