n = int(input())
d = {1: 'A', 2: 'C', 3: 'B', 0: 'D'}
tt = {1: 4, 3: 3 , 2: 2, 0: 1}
a = 0
h = tt[n % 4]
for i in range(1,3):
if(tt[(n+i)%4] > h):
a = i
h = tt[(n + i)%4]
print(a, d[(n+a)%4])
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
int x=n%4;
if(x==1){
cout<<0<<" "<<"A";
}
else if(x==2)
{
cout<<1<<" "<<"B";
}
else if(x==3){
cout<<2<<" "<<"A";
}
else if(x==0){
cout<<1<<" "<<"A";
}
return 0;
}
1451A - Subtract or Divide | 1B - Spreadsheet |
1177A - Digits Sequence (Easy Edition) | 1579A - Casimir's String Solitaire |
287B - Pipeline | 510A - Fox And Snake |
1520B - Ordinary Numbers | 1624A - Plus One on the Subset |
350A - TL | 1487A - Arena |
1520D - Same Differences | 376A - Lever |
1305A - Kuroni and the Gifts | 1609A - Divide and Multiply |
149B - Martian Clock | 205A - Little Elephant and Rozdil |
1609B - William the Vigilant | 978B - File Name |
1426B - Symmetric Matrix | 732B - Cormen --- The Best Friend Of a Man |
1369A - FashionabLee | 1474B - Different Divisors |
1632B - Roof Construction | 388A - Fox and Box Accumulation |
451A - Game With Sticks | 768A - Oath of the Night's Watch |
156C - Cipher | 545D - Queue |
459B - Pashmak and Flowers | 1538A - Stone Game |