Category: Solving Framework