Mahabharata moral dilemmas