This is a Kurodoko puzzle.
Found this one deduction in a different puzzle, made a puzzle to properly exploit it. If you know what you're looking for, though, this is a breeze.
This is an Numbered Arrows Mashup Loop puzzle, an original mashup genre. Rules are given below the image.