We told a client the fix was two lines. It was two lines. It took a day.
Staging had clean data. Production had ten years of edge cases nobody deleted. The problem was not the code: it was the data the code met. Now we seed staging from a production-shaped dump before anyone estimates anything. We would like to hear the worst "two-line" change you have shipped.