I probably used the wrong word. I meant it took me two days in order to really understand the algorithm, to understand different implementations and find all the little details, to get some kind of intution that makes me able to code the algorithm just from my head in an efficient way.
New York. I fell in love with the city during my first visit this summer, and even if I don't get to live there in the future, I really hope to get an internship there or anywhere other in the US really.