During the course of the past couple of years I was writing software that performs certain algorithmic and sometimes pretty complex mathematical actions. Several times I did find myself struggling to get the high-level math concept working correctly in the details in the program code. I kept myself focused for several days in a row often forgetting to eat, unable to sleep and having all other nice signs of obsession. All of these times I did find the right solution only after relaxing. Actually it came by itself in it's completeness, when I went for groceries or finally fell in deep sleep. Then, the very last case like this I was sitting with my laptop three days in a row somewhere in a village, near trees where birds were singing, I was drinking tea, breathing fresh air, and switching between being focused and diffused several times a day. The puzzle was way more complex, but I did solve it with less bugs and, what's more important, with minimum stress.