Which of the following best describes an example of stage 6 of Kohlberg's moral development model?
a) Attending a protest to stand up for one's own belief even though it is illegal
b) Solving a complex mathematical problem involving advanced calculus
c) Analyzing historical events to understand their impact on society
d) Creating a business plan that prioritizes ethical considerations