=== Unnormalized, unweighted, undirected 2 -1 0 0 -1 -1 2 -1 0 0 0 -1 2 -1 0 0 0 -1 2 -1 -1 0 0 -1 2 === 2 -1 0 0 -1 -1 2 -1 0 0 0 -1 2 -1 0 0 0 -1 2 -1 -1 0 0 -1 2 === 2 -1 0 0 -1 -1 3 -2 0 0 0 -2 3 -1 0 0 0 -1 3 -2 -1 0 0 -2 3 === Unnormalized, unweighted, directed 1 -1 0 0 0 0 1 -1 0 0 0 0 1 -1 0 0 0 0 1 -1 -1 0 0 0 1 === 1 -1 0 0 0 0 1 -1 0 0 0 0 1 -1 0 0 0 0 1 -1 -1 0 0 0 1 === 1 -1 0 0 0 0 2 -2 0 0 0 0 1 -1 0 0 0 0 2 -2 -1 0 0 0 1 === Unnormalized, weighted, undirected 6 -1 0 0 -5 -1 3 -2 0 0 0 -2 5 -3 0 0 0 -3 7 -4 -5 0 0 -4 9 === 6 -1 0 0 -5 -1 3 -2 0 0 0 -2 5 -3 0 0 0 -3 7 -4 -5 0 0 -4 9 === 6 -1 0 0 -5 -1 6 -5 0 0 0 -5 8 -3 0 0 0 -3 10 -7 -5 0 0 -7 12 === Unnormalized, weighted, directed 1 -1 0 0 0 0 2 -2 0 0 0 0 3 -3 0 0 0 0 4 -4 -5 0 0 0 5 === 1 -1 0 0 0 0 2 -2 0 0 0 0 3 -3 0 0 0 0 4 -4 -5 0 0 0 5 === 1 -1 0 0 0 0 5 -5 0 0 0 0 3 -3 0 0 0 0 7 -7 -5 0 0 0 5 === Normalized, unweighted, undirected OK === Normalized, unweighted, directed OK === Normalized, weighted, undirected OK === Normalized, weighted, directed OK