interface Super { function test1() external returns (uint256); function test2() external returns (uint256); function test3() external returns (uint256); } interface Sub is Super { function test1() external returns (uint256); function test2() external override returns (uint256); function test3() external override(Super) returns (uint256); } // ----