Thinking in triangles...

girl_and_dog - Extra Puzzle | Nodes Game