Codeforces Round #573 (Div. 2) 
A
# include <bits/stdc++.h>
using namespace std;
int main()
{
    int x;
    scanf("%d",&x);
    
    int b=x%4;
    
    if(b==1){
        printf("0 A");
    }else if(b==2){
        printf("1 B");
    }else if(b==3){
        printf("2 A");
    }else if(b==0){
        printf("1 A");
    }
    
    return 0;
 } 
B
# include <bits/stdc++.h>
using namespace std;
int main()
{
    string a,b,c;
    int x=0,y=0;
    int s[3];
    cin>>a>>b>>c;
    
    s[0]=a[0]-'0';
    s[1]=b[0]-'0';
    s[2]=c[0]-'0';
    int maxx,minn,midd;
    maxx=max(max(s[0],s[1]),s[2]);
    minn=min(min(s[0],s[1]),s[2]);
    for(int i=0;i<3;i++){
        if(s[i]!=maxx&&s[i]!=minn) {
            midd=s[i];
            break;
        }   
    }
    
    if(a==b&&b==c){
        printf("0");
        return 0;
    }else if(a[1]==b[1]&&b[1]==c[1]&&(midd-minn)==1&&(maxx-midd)==1){
        printf("0");
        return 0;
    }else if(a==b||a==c||c==b){
        x=1;
    }else if(a[1]==b[1])&&a[0]){
        
    }