Explain All Types Of Reasoning