Moral dilemmas in Mahabharata