Wow. I've tried so hard to think of puzzles, and I still can't... This was pretty good! At a certain point I got stuck so I came to comments for help. Overall, I like it. I did come out of it a bit frustrated, and I hope there is a way to make it clearer that the numbers are supposed to be upside down (I don't think I could make out the arrows easily).