Take your time with it and carefully think about everything, use paper and pen(cil), that's what I do to get it all straight in my head, otherwise there's just too much going on, but once you crack it, it doesn't seem so complex afterwards, it's just like one of those wooden puzzles that you have to take apart/put together.