What skills build the foundation for a sound financial future?

a. Budgeting
b. Saving
c. Investing
d. Understanding financial markets
e. Debt management