contract SimpleStorageCleide {
    //Storage. Persists in between transactions
    uint price;

    //Allows the unsigned integer stored to be changed
    function setCleide (uint newValue) 
    public
    {
        price = newValue;
    }
    
    //Returns the currently stored unsigned integer
    function getCleide() 
    public 
    view
    returns (uint) 
    {
        return price;
    }
}
//Declares a new contract
function setCleide (uint newValue) 
    public
    {
        price = newValue;
    }
//Allows the unsigned integer stored to be changed