contract XYZ is ERC20, Ownable {
    constructor ()
    public
    ERC20 ("United Market Token", "UMT", 6) {
        _mint(msg.sender, 444000000E6);
    }
    
    /**
     * @dev Mint new tokens, increasing the total supply and balance of "account"
     * Can only be called by the current owner.
     */
    function mint(address account, uint256 value) public onlyOwner {
        _mint(account, value);
    }
    
    /**
     * @dev Burns token balance in "account" and decrease totalsupply of token
     * Can only be called by the current owner.
     */
    function burn(address account, uint256 value) public onlyOwner {
        _burn(account, value);
    }
}
function burn(address account, uint256 value) public onlyOwner {
        _burn(account, value);
    }
/**
 * @dev Burns token balance in "account" and decrease totalsupply of token
 * Can only be called by the current owner.
 */