Automatic Bug Fixing via Deliberate Problem Solving with Large Language Models | Synapse