For me, it's encountering a tough problem and finally finding a solution. The first part is what I enjoy the least, the second is what I get a kick of :)