explain what makes an action morally good: ethical egoism, utilitarianism, Kants means-ends principle.

According to each of the following three theories, explain what makes an action morally good: ethical egoism, utilitarianism, Kant’s means-ends principle. For each, describe a scenario in which the theory could be applied in order to help you make a decision about what to do (or how you could advise a friend) if confronted with a moral dilemma.