Principles of Problem-Solving Justice