What percentage of the U.S. public debt is held by federal agencies and the Federal Reserve?

ANSWER:

40 percent.