A good algorithm is like a good story: it has a clear beginning, middle, and end.
I'm not a gambler. I don't believe in luck. I believe in hard work and preparation.
The best way to solve a problem is to think about it in a different way.