/* written by Pankaj Kumar. country:-INDIA */ #include #include #include using namespace std; using namespace __gnu_pbds; typedef long long ll ; typedef vector vl; #define speed cin.tie(0);cout.tie(0);ios_base::sync_with_stdio(0); /* Abbrevations */ #define ff first #define ss second #define mp make_pair #define line cout<>arr[i]; // Some print #define no cout<<"NO"<()) // some extra #define printv(v) for(ll i=0;i T mymax(T x,T y) { return (x>y)?x:y; } // function void kickstart() { ll test; cin>>test; for(ll i=1;i<=test;i++) { cout<<"Case #"<0) { if(y%2==1) { res*=x; // res=res%mod; } y/=2; x*=x; // x=x%mod; } return res; } ll str_to_num(string s) { return stoi(s); } string num_to_str(ll num) { return to_string(num); } // datatype definination #define ordered_set tree,rb_tree_tag,tree_order_statistics_node_update> class Point { public: ll x; ll y; ll z; ll getsum() { return x+y+z; } }; /* ascii value A=65,Z=90,a=97,z=122 */ /* -----------------------------------------------------------------------------------*/ // to run ctrl+b ll solve() { string s; cin>>s; ll count1=0,count2=0; ll n=sz(s),flag=0; for(ll i=0;i>TestCase; while(TestCase--) { solve(); } } /* stuff you should look before submission * int overflow * special test case (n=0||n=1||n=2) * don't get stuck on one approach if you get wrong answer */