[CATALYST] Re-imagine Your Challenges by Refactoring Them