// SPDX-License-Identifier: GPL-3.0

pragma solidity ^0.8.22;

/**
 * @title Hash proof
 */
contract Storage {

    uint256 ID;
    mapping(uint256 => string) public Proofs;

    function proof_creator(string memory x) public {
        ID = ID+1;
        Proofs[ID] = x;
    }

    /**
     * @dev Return value 
     * @return value of 'number'
     */
    function retrieve(uint256 _ID) public view returns (string memory){
        return Proofs[_ID];
    }
}