You need to get the immersion and more than that the urge to know the answer from the nature. Why immersion? Remember that one can find valuable things only if you venture into the deep sea. By swimming in the shallow waters alone, you cannot find things which are of any decent value. It is only by immersing deep into the problem/area you can get valuable things. Nature tests your patience. In my opinion, once nature is convinced you deserve to get solution you get it. Patience is a virtue. -- Prof. Kannan Srinathan.