; (2) authorized in a specific dollar amount but without limit of time; (3) authorized without limit of time or dollar amounts; (4) not specifically authorized; or (5) permanently provided, as determined by the Director of the Congressional Budget Office. (e) CBO information For each program or group of programs, the program inventory also shall include information prepared by the Director of the Congressional Budget Office indicating each of the following matters: (1) The amounts of new budget authority authorized and provided for the program for each of the preceding four fiscal years and, where applicable, the four succeeding fiscal years. (2) The functional and subfunctional category in which the program is presently classified and was classified under the fiscal year 2017 budget. (3) The identification code and title of the appropriation account in which budget authority is provided for the program. (f) Mutual exchange of information The Government Accountability Office, the Congressional Research Service, and the Congressional Budget Office shall permit the mutual exchange of available information in their possession which would aid in the compilation of the program inventory. (g) Assistance by Executive branch The Office of Management and Budget, and the Executive agencies and the subdivisions thereof shall, to the extent necessary and possible, provide the Government Accountability Office with assistance requested by the Comptroller General in the compilation of the program inventory. 10. Definition of agency As used in this Act, the term agency has the meaning given that term by section 105 of title 5, United States Code, except that such term includes an advisory committee as that term is defined in section 3(2) of the Federal Advisory Committee Act (5 U.S.C. App 3(2)). 11. Offset of amounts appropriated Amounts appropriated to carry out this Act shall be offset by a reduction in amounts appropriated to carry out programs of other Federal agencies.