// File: src_example_1/Resetter.sol



// SPDX-License-Identifier: MIT
pragma solidity 0.6.10;

import { ICounter } from './interface/ICounter.sol';

contract Resetter {
    function reset(ICounter counter) external {
        counter.setNumber(0);
    }
}

// File: src_example_1/interface/ICounter.sol



// SPDX-License-Identifier: MIT
pragma solidity 0.6.10;

interface ICounter {
    function setNumber(uint256 newNumber) external;
}