#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef vectorVI; typedef vectorVVI; typedef vectorVS; typedef pairPII; typedef long long LL; typedef pairPLL; #define ALL(a) (a).begin(),(a).end() #define RALL(a) (a).rbegin(),(a).rend() #define PB push_back #define EACH(i,c) for(typeof((c).begin())i=(c).begin();i!=(c).end();i++) #define FOR(i,a,b) for(int i=(a);i<(b);++i) #define REP(i,n) FOR(i,0,n) #define F first #define S second int main(){ string str; cin>>str; REP(i,str.length()){ if(islower(str[i]))str[i]=toupper(str[i]); else str[i]=tolower(str[i]); } cout<