# -*- coding: UTF-8 -*-
a = 'a'
b = 'f'
for i in range(ord(a), ord(b) + 1):
s = ''.join(map(lambda x: chr((x + i - ord(a)) % (ord(b) - ord(a) + 1) + ord(a)), range(0, ord(b) - ord(a) + 1)))
print(s)
abcdef
bcdefa
cdefab
defabc
efabcd
fabcde
# -*- coding: UTF-8 -*-
a = 'D'
b = 'K'
for i in range(ord(a), ord(b) + 1):
s = ''.join(map(lambda x: chr((x + i - ord(a)) % (ord(b) - ord(a) + 1) + ord(a)), range(0, ord(b) - ord(a) + 1)))
print(s)
DEFGHIJK
EFGHIJKD
FGHIJKDE
GHIJKDEF
HIJKDEFG
IJKDEFGH
JKDEFGHI
KDEFGHIJ