How I Work on Complicated Problems