// edge cannot be optimized
int hard_left, hard_right;
// edge cannot be optimized
int hard_left, hard_right;
// Transition if one is present at the beginning of this edit
// This stores the length of the transition
Transition *transition;
// Transition if one is present at the beginning of this edit
// This stores the length of the transition
Transition *transition;