 
     bool ordered_rows = true;
 
-    while (true) {
-
-        if (fscanf(f_in, "%[^\n]\n", line) <= 0) {
+    while (true)
+    {
+
+        if (fscanf(f_in, "%[^\n]\n", line) <= 0)
+        {
             break;
         }
 
-        if (line[0] == '%') {
+        if (line[0] == '%')
+        {
 
             // Comment
 
-        } else if (edges_read == -1) {
+        }
+        else if (edges_read == -1)
+        {
 
             // Problem description
             long long ll_nodes_x, ll_nodes_y, ll_edges;
             if (sscanf(line, "%lld %lld %lld",
-                       &ll_nodes_x, &ll_nodes_y, &ll_edges) != 3) {
+                       &ll_nodes_x, &ll_nodes_y, &ll_edges) != 3)
+            {
                 fprintf(stderr, "Error parsing MARKET graph:"
                         " invalid problem description.\n");
                 return -1;
             }
 
-            if (ll_nodes_x != ll_nodes_y) {
+            if (ll_nodes_x != ll_nodes_y)
+            {
                 fprintf(stderr,
                         "Error parsing MARKET graph: not square (%lld, %lld)\n",
                         ll_nodes_x, ll_nodes_y);


            edges_read++;

        } else {

            // Edge description (v -> w)
            if (!coo) {
                fprintf(stderr, "Error parsing MARKET graph: invalid format\n");
                return -1;
            }
            if (edges_read >= edges) {
                fprintf(stderr,
                        "Error parsing MARKET graph:"
                        "encountered more than %d edges\n",

    Csr<VertexId, Value, SizeT> &csr_graph,
    bool undirected,
    bool reversed,
    bool quiet = false)
{
    typedef Coo<VertexId, Value> EdgeTupleType;

    SizeT edges_read = -1;
