+ vector<Column_x_positions> sol;
+
+ int system_count = robust_scm2int (layout ()->c_variable ("system-count"), 0);
+ if (system_count)
+ {
+ Constrained_breaking *b = new Constrained_breaking;
+ b->resize (system_count);
+ algorithm = b;
+ }
+ else
+ algorithm = new Gourlay_breaking;
+