Thinking in triangles...

Kept | Kept - Extra Puzzle | Nodes Game