public static void Test() { Solution s = new Solution(); //Console.WriteLine(s.NumPoints()); Console.WriteLine(s.MaximalNetworkRank(5, new int[][] { new int[] { 0, 1 }, new int[] { 0, 3 }, new int[] { 1, 2 }, new int[] { 1, 3 }, new int[] { 2, 3 }, new int[] { 2, 4 } })); Console.WriteLine(s.MaximalNetworkRank(5, new int[][] { new int[] { 0, 1 }, new int[] { 1, 2 }, new int[] { 2, 3 }, new int[] { 2, 4 }, new int[] { 5, 6 }, new int[] { 5, 7 } })); }