// File: src/SimpleStorage.sol



// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;

contract SimpleStorage2 {
    //
    event NumberSet(address indexed setter, uint8 newNumber);

    uint8 private number = 1;

    function set(uint8 _number) external {
        number = _number;
        emit NumberSet(msg.sender, number);
    }

    function get() external view returns (uint8) {
        return number;
    }
}