<human>:  With respect to public debt, where does the money come from to pay for it?
<bot>: The money comes from the government printing more money. The government can print money by borrowing it from the Federal Reserve, which is a private bank. The Federal Reserve is owned by the banks, so the banks can loan the money to the government.