what are the strengths and weakness of accrual , cash flow and fund accounting?

You have the internet at your finger tips. Research.