Legal and Finance in Mahubhata