6 6 1 abcdef badcfe cdefab dcfeba efabdc febacd