A little hard to wrap your head around at first (obviously) but the rather simple puzzles help getting it to work.