ls = [1,2,3,4,5]
index= 3
print(ls[index:]+ls[:index+3])
print(ls[index+3:]+ls[:len(ls)-index])
print(ls[index:index+3]+ls[:len(ls)-index])
print(ls[index:index+3] + ls[:max(0,-1*(len(ls)-index-3))])
bHMgPSBbMSwyLDMsNCw1XQppbmRleD0gMwpwcmludChsc1tpbmRleDpdK2xzWzppbmRleCszXSkKcHJpbnQobHNbaW5kZXgrMzpdK2xzWzpsZW4obHMpLWluZGV4XSkKcHJpbnQobHNbaW5kZXg6aW5kZXgrM10rbHNbOmxlbihscyktaW5kZXhdKQpwcmludChsc1tpbmRleDppbmRleCszXSArIGxzWzptYXgoMCwtMSoobGVuKGxzKS1pbmRleC0zKSldKQ==
[4, 5, 1, 2, 3, 4, 5]
[1, 2]
[4, 5, 1, 2]
[4, 5, 1]