કારણો તે બે પ્રકારના વિભાજિત કરવામાં આવે છે અનુસાર: