Brain cycling!
This is challenging, yet fun at the same time. When I reach a part I have difficulty in solving, I don't feel the frustration that usually comes with it.
I personally enjoy how unorthodox our methods can get when we try to align things up.