contract Token {
    /*
        This is just an abstract contract with the necessary functions
    */
    function mint(address owner, uint256 value) external returns (bool success) {}
}
function mint(address owner, uint256 value) external returns (bool success) {}

/*
 This is just an abstract contract with the necessary functions
 */