Text this: Constrained path and cycle problems /