Take a while to find out what's the goal. It feels like I was playing some programming game that jump between memory addresses. Great puzzle!