7 7 1 abcdefg bcdefga cdefgab defgabc efgabcd fgabcde gabcdef