What are the different branches of accounting?

Following are different branches of accounting:

1- Cost Accounting
2- Financial Accounting
3- Management Accounting

branches of accounting are two:

1-financial accounting

2-management accounting(cost a/c & managerial a/c)