code finds common positions through intersection of sets and builds a common representation
Next step is to check for symmetrical changes in the discretionary choice