MARKER_DIFFERENCE
do{ trans1[state] = trans1[state] - MARKER_DIFFERENCE;} while(0)
do{ trans1[state] = trans1[state] + MARKER_DIFFERENCE;} while(0)
tsp = trans1[ns] + MARKER_DIFFERENCE;