#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main() {
int a;
char s[105];
a=0;
scanf("%s", s);
for(int i=0; i<strlen(s); i++) if(s[i]<91) a++;
if(s[0]>96 && a==strlen(s)-1) {
printf("%c", s[0]-32);
for(int i=1; i<strlen(s); i++) printf("%c", s[i]+32);
}
else if(a==strlen(s)) for(int i=0; i<strlen(s); i++) printf("%c", s[i]+32);
else printf("%s", s);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGlvPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IGE7CgljaGFyIHNbMTA1XTsKCWE9MDsKCXNjYW5mKCIlcyIsIHMpOwoJZm9yKGludCBpPTA7IGk8c3RybGVuKHMpOyBpKyspIGlmKHNbaV08OTEpIGErKzsKCWlmKHNbMF0+OTYgJiYgYT09c3RybGVuKHMpLTEpIHsKCQlwcmludGYoIiVjIiwgc1swXS0zMik7CgkJZm9yKGludCBpPTE7IGk8c3RybGVuKHMpOyBpKyspIHByaW50ZigiJWMiLCBzW2ldKzMyKTsKCX0KCWVsc2UgaWYoYT09c3RybGVuKHMpKSBmb3IoaW50IGk9MDsgaTxzdHJsZW4ocyk7IGkrKykgcHJpbnRmKCIlYyIsIHNbaV0rMzIpOwoJZWxzZSBwcmludGYoIiVzIiwgcyk7CglyZXR1cm4gMDsKfQ==