I love a good puzzle! Just took me a while to figure out what the purpose of arrows was, but good job overall