stablegradients/pie-gem5-bysrc huggingface dataset:
// Original C++ solution (slower):
#include<bits/stdc++.h>

#define taskname "abc126_a"

using namespace std;



main()

{

    ios_base::sync_with_stdio(false);

    cin.tie(nullptr);   cout.tie(nullptr);

    if (ifstream("test.inp"))

    {

        freopen("test.inp", "r", stdin);

        #ifdef CHECKING

            freopen(taskname".out", "w", stdout);

        #else

            freopen("test.out", "w", stdout);

        #endif //CHECKING

    }

    else if (ifstream(taskname".inp"))

    {

        freopen(taskname".inp", "r", stdin);

        freopen(taskname".out", "w", stdout);

    }



    int n, k;

    string s;

    cin >> n >> k >> s;

    if (s[k-1] < 97) s[k-1] += 32;

    cout << s;

}


// Optimized solution to the same problem (faster):
#include <stdio.h>



int main () {

	int N; 

	int K;

	char S[50];

	int length;

	scanf("%d%d", &N, &K);

	scanf("%s", S);

	length = K - 1;

	S[length] += 32; 

	printf("%s", S);

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <iostream>

using namespace std;

int main(){



    string S;

    cin>> S;



    if(S == "ABC"){

        cout<< "ARC";

    }

    else{

        cout<< "ABC";

    }



    return 0;

}


// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char word[10];

	scanf("%s", word);

	

	if (word[1] == 'B') puts("ARC");

	else puts ("ABC");

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <bits/stdc++.h>

using namespace std;

int main(){

    string s;

    cin >> s;

    if(s == "ABC") cout<<"ARC";

    else cout<<"ABC";

}

// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char word[10];

	scanf("%s", word);

	

	if (word[1] == 'B') puts("ARC");

	else puts ("ABC");

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream> 

#include<cstring>

#include<cstdio>

#include<string>

#include<cmath>

#include<algorithm>

#include<map>

#include <cstdlib>

using namespace std;



int main(){

	string s;

	cin>>s;

	if(s[1]=='B') cout<<"ARC";

	else cout<<"ABC";

	return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char word[10];

	scanf("%s", word);

	

	if (word[1] == 'B') puts("ARC");

	else puts ("ABC");

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream>

#include<cstring>

using namespace std;

int main ()

{

    char S[50];

    cin>>S;

    if (strcmp("ABC",S)==0)

    cout<<"ARC"<<endl;

    if (strcmp("ARC",S)==0)

    cout<<"ABC"<<endl;

    return 0;

}


// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char word[10];

	scanf("%s", word);

	

	if (word[1] == 'B') puts("ARC");

	else puts ("ABC");

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <iostream>

using namespace std;

int main() {

    string ss;

    cin>>ss;

    if(ss[1]=='R'){

    	cout<<"ABC";

    }else cout<<"ARC";

    return 0;

}


// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char word[10];

	scanf("%s", word);

	

	if (word[1] == 'B') puts("ARC");

	else puts ("ABC");

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream>

using namespace std;

int main()

{

    string S;

    cin>>S;

    if(S=="ABC")

        cout<<"ARC";

    else

        cout<<"ABC";

}


// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char word[10];

	scanf("%s", word);

	

	if (word[1] == 'B') puts("ARC");

	else puts ("ABC");

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <iostream>

#include <string>



int main() {

	std::string str;

	std::cin >> str;



	if (str == "ABC")

		std::cout << "ARC";

	else

		std::cout << "ABC";

}

// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char str[5];

	

	scanf("%s", &str);

	

	str[1]=='R'?printf("ABC"):printf("ARC");



	return 0;

}


// Fastest known solution for this problem:
// Original C++ solution (slower):


#include <bits/stdc++.h>

#include<algorithm>

#include<cstring>

#include<cmath>

#include<cstdlib>

#include<string.h>

using namespace std;

#define pb push_back

#define all(v) v. begin(),v. end()

#define  rep(i,n,v) for(i=n;i<v;i++)

#define per(i,n,v) for(i=n;i>v;i--)

#define ff first 

#define ss second 

#define pp pair<ll,ll>

#define ll  long long

#define endl '\n'

void solve()

{

  ll n, a,m=0,b=1, c,k=0, i, j,l=1e9+7;

  string s, r, y;

  cin>>s;

  if(s[1]=='B') cout<<"ARC";

  else cout<<"ABC";

}

int main()

{

 ios_base::sync_with_stdio(false);

  cin. tie(0);cout. tie(0);

    ll t=1;

  // cin>>t;

    while(t--)

    {

      solve();

    }

    return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char str[5];

	

	scanf("%s", &str);

	

	str[1]=='R'?printf("ABC"):printf("ARC");



	return 0;

}


// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<bits/stdc++.h>

using namespace std;

int main()

{

    string s;

    cin>>s;

    if(s=="ABC")cout<<"ARC"<<endl;

    else if(s=="ARC")cout<<"ABC"<<endl;

    return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char a[5];

	scanf ("%s", a);

	

	for (int i = 0; i != '/0'; i++){

		if (a[i] == 'B'){

			puts ("ARC");

			break;

		}

		else if (a[i] == 'R'){

			puts ("ABC");

			break;

		}

	}

 	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream>

using namespace std;

int main(){

     string a;cin>>a;

     if(a=="ABC") cout<<"ARC";

     else cout<<"ABC";

}

// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char a[5];

	scanf ("%s", a);

	

	for (int i = 0; i != '/0'; i++){

		if (a[i] == 'B'){

			puts ("ARC");

			break;

		}

		else if (a[i] == 'R'){

			puts ("ABC");

			break;

		}

	}

 	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream>

using namespace std;

int main()

{

	string s;

	cin>>s;

	if(s[1]=='B')cout<<"ARC";

	if(s[1]=='R')cout<<"ABC";

}

// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char a[5];

	scanf ("%s", a);

	

	for (int i = 0; i != '/0'; i++){

		if (a[i] == 'B'){

			puts ("ARC");

			break;

		}

		else if (a[i] == 'R'){

			puts ("ABC");

			break;

		}

	}

 	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream>

#include<cmath>

#include<stack>

#include<vector>

#include<cstring>

#include<algorithm>

#include<set>

#include<queue>

#include <vector>

#include <list>

#include <map>

#include <set>

#include <deque>

#include <stack>

#include <bitset>

#include <algorithm>

#include <functional>

#include <numeric>

#include <utility>

#include <complex>

#include <sstream>

#include <iomanip>

#include <cstdio>

#include <cmath>

#include <cstdlib>

#include <cstring>

#include <ctime>

#include <cassert>

using namespace std;

typedef long long ll;

typedef unsigned long long ull;

const int inf =0x3f3f3f3f;

#define scn(a) scanf("%d",&a)

#define scd(a) scanf("%lf",&a)

#define scl(a) scanf("%lld",&a)

#define ptf(a) printf("%d\n",a)

#define mes(a,b) memset(a,b,sizeof(a))

#define fon(s,n) for(int i=s;i<=n;i++)

#define range(i,a,b) for(int i=a;i<=b;++i)

#define rerange(i,a,b) for(int i=a;i>=b;--i)

#define maxn 1000010

const int S=20;

ll gcd(ll a,ll b) { return b>0 ? gcd(b,a%b):a;}

ll lcm(ll a,ll b){return a*b/gcd(a,b);}

ll q_pow(ll a,ll b,ll mod)

{

	ll ans=1,res=a;

	while(b){

		if(b&1) ans=ans*res%mod;

		res=res*res%mod;

		b>>=1;

	}

	return ans%mod;

}



int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

int main()

{

    string a="ARC",b="ABC";

    string temp;

    cin>>temp;

    if(temp==a) cout<<b<<endl;

    else cout<<a<<endl;



    return 0;

}


// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char a[5];

	scanf ("%s", a);

	

	for (int i = 0; i != '/0'; i++){

		if (a[i] == 'B'){

			puts ("ARC");

			break;

		}

		else if (a[i] == 'R'){

			puts ("ABC");

			break;

		}

	}

 	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include "bits/stdc++.h"

using namespace std;

#define pb          push_back

#define mp          make_pair

#define ll          long long

#define pii         pair<int, int>

#define vi          vector<int>

#define vii         vector<pii>

#define mi          map<int, int>

#define mii         map<pii, int>

#define all(a)      (a).begin(),(a).end()

#define x           first

#define y           second

#define sz(x)       (int)x.size()

#define endl        '\n'

#define hell        1000000007

#define debug(x) cout << '>' << #x << ':' << x << endl;

#define rep(i,a,b)  for(int i=a;i<b;i++)

#define rev(i,a,b)  for(int i=a;i>=b;i--)

#define lb          lower_bound

#define ub          upper_bound



#define bg(i)       i.begin()

#define fset(it,s)   for(auto it = s.begin(); it != s.end(); it++)

 

#define track(x)                 cerr<<#x<<": "<<x<<endl

#define track2(x, y)             cerr<<#x<<": "<<x<<" | "<<#y<<": "<<y<<endl

#define track3(x, y, z)          cerr<<#x<<":" <<x<<" | "<<#y<<": "<<y<<" | "<<#z<<": "<<z<<endl

#define track4(a, b, c, d)       cerr<<#a<<": "<<a<<" | "<<#b<<": "<<b<<" | "<<#c<<": "<<c<<" | "<<#d<<": "<<d<<endl

 

#define ed(i)       i.end()

#define mem(a)	    memset(a, 0, sizeof(a))



#define MOD         1000000007

int mult(int a,int b, int p=MOD){return ((a%p)*(b%p))%p;}

int add(int a, int b, int p=MOD){return (a + b + p)%p;}

int fpow(int n, int k, int p = MOD) {int r = 1; for (; k; k >>= 1LL) {if (k & 1LL) r = mult(r,n,p); n = mult(n,n,p);} return r;}

int inv(int a, int p = MOD) {return fpow(a, p - 2, p);}

void self_max(int &a, int b) {a = max(a, b); }

void self_min(int &a, int b) {a = min(a, b); }

void self_add(int &a, int b, int p = MOD) { a += b; if(a >= p) a -= p;}

void self_sub(int &a, int b, int p = MOD) { a -= b; if(a < 0) a += p;}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

 

const int INF = 1e9 + 5;

#define N	    	400001



void solve(){

    string s;

    cin>>s;

    if(s == "ABC")

        cout<<"ARC"<<endl;

    else

        cout<<"ABC"<<endl;



}

int main() {

	ios::sync_with_stdio(false);

	cout<<fixed<<setprecision(20);

	cin.tie(0);

	cout.tie(0);

	int t = 1;

//	cin>>t;

	while(t--){

		solve();

	}

}


// Optimized solution to the same problem (faster):
#include <stdio.h>



int main(){

	char a[5];

	scanf ("%s", a);

	

	for (int i = 0; i != '/0'; i++){

		if (a[i] == 'B'){

			puts ("ARC");

			break;

		}

		else if (a[i] == 'R'){

			puts ("ABC");

			break;

		}

	}

 	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#pragma region 

#include<iostream>

#include<algorithm>

#include<vector>

#include<stack>

#include<queue>

#include<map>

#include<cstring>

#include<string>

typedef long long ll;

template <typename T>void read(T &x){x=0;char ch=getchar();ll f=1;while(!isdigit(ch)){if(ch=='-')f*=-1;ch=getchar();}while(isdigit(ch)){x=x*10+ch-48;ch=getchar();}x*=f;}

#define IO ios::sync_with_stdio(false), cin.tie(0), cout.tie(0)

using namespace std;

#pragma endregion

const int maxn = 1e5 + 5;

int a[maxn][3];



int main() {

    IO;

    string s;

    cin >> s;

    cout << (s == "ABC" ? "ARC\n" : "ABC\n");

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<bits/stdc++.h>

#define ll long long

#define ull unsigned long long

#define IO ios::sync_with_stdio(false), cin.tie(0)

#define endl '\n'

#define pi acos(-1.0)

#define ms(a, x) memset(a, x, sizeof(a))

#define lowbit(x) ((x)&(-(x)))

#define pb push_back

#define binarycount __builtin_popcount(x)

#define tr t[root]

#define lson t[root << 1]

#define rson t[root << 1 | 1]

#define debug(x) cout<<x<<'\n'

#define pii pair<ll,pair<ll,ll> >

using namespace std;

const int inf = 0x3f3f3f3f;

const ll INF=0x3f3f3f3f3f3f3f3f;

const ll mod = 1e9+7;

const double eps = 1e-8;

ll gcd(ll a, ll b) {return b==0?a:gcd(b, a%b);}

ll lcm(ll a, ll b) {return a/gcd(a, b)*b;}

ll powmod(ll a,ll b){

    ll ans = 1, pow = a;

    while(b) { if(b&1) ans = (ans*pow)%mod; pow = (pow*pow)%mod; b >>= 1; }

    return ans;

}

ll mul(ll a,ll b){//大数取模乘法防止溢出

    ll ans=0;

    a%=mod,b%=mod;

    while(b) { if(b&1) ans = (ans+a)%mod; a = (a*2)%mod; b >>= 1; }

    return ans;

}

//(b/a)%p=b*a^(p-2)%p

int pr(ll num){//判断素数

     if(num == 1) return 0;

     if(num ==2|| num==3 ) return 1 ;

     if(num %6!= 1&&num %6!= 5) return 0 ;

     int tmp =sqrt( num);

     for(int i= 5;i <=tmp; i+=6 )

          if(num %i== 0||num %(i+ 2)==0 )return 0 ;

     return 1 ;

}

int Day(int y,int m, int d){

    if(m==1||m==2) { m+=12; y--; }

    int w=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;

    return w+1;

}

inline int read() {

    int c = 0, f = 1;

    char ch = getchar();

    while (ch < '0' || ch > '9') {

        if (ch == '-') f = -1;

        ch = getchar();

    }

    while (ch >= '0' && ch <= '9') {

        c = c * 10 + ch - '0';

        ch = getchar();

    }

    return c * f;

}



//#pragma comment(linker, "/STACK:1024000000,1024000000")//外挂开栈

//stable_sort 排序不处理相同元素

//map<int,int>::reverse_iterator rit;

//for(rit=mp.rbegin();rit!=mp.rend();rit++)

//vec动态二维数组

//vector<vector<int>> g(26,vector<int>(100005));

//初始化vec里面套了n个vec



//lower_bound(begin,end,num) 有序数列中返回第一个>=num的数字的地址

//upper_bound( begin,end,num) 返回第一个>num的数字的地址



const int maxn=1e5+5;

int main(){

    string s;

    cin>>s;

    if(s=="ABC") cout<<"ARC"<<endl;

    else cout<<"ABC"<<endl;

    return 0;

}


// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#pragma GCC optimize("O3")

#pragma G++ optimize("O3")

#include <bits/stdc++.h>

using namespace std;

#define ll long long

#define ull unsigned long long

#define mst(a, b) memset((a), (b), sizeof(a))

#define mp(a, b) make_pair(a, b)

#define pi acos(-1)

#define pii pair<int, int>

#define pll pair<ll, ll>

#define pdd pair<double, double>

#define vi vector<int>

#define vl vector<ll>

#define pb push_back

#define lson l, mid, rt << 1

#define rson mid + 1, r, rt << 1 | 1

const ll INF = 0x3f3f3f3f3f3f3f;

const double eps = 1e-8;

const int maxn = 4e3 + 7;

const int maxm = 1e5 + 7;

const int mod = 192600817;

#define IO ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);

int main()

{

    IO;

    string s;

    cin>>s;

    if (s[1]=='B')

    cout<<"ARC"<<endl;

    else

    cout<<"ABC"<<endl;

    return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <iostream>

#include <stdio.h>

#include <cstring>

#include <string>

#include <vector>

#include <set>

#include <map>

#include <algorithm>

#include <cmath>

#include <queue>

#include <stack>

using namespace std;

typedef long long ll;

const int maxn=1e5+111;

int main(){

    char s[10];

    scanf("%s",s);

    if(s[1]=='B'){

        puts("ARC");

    }

    else{

        puts("ABC");

    }

    return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
 #include<iostream>

 #include<algorithm>

 #include<cmath>

 #include<iomanip>

 #include<string.h>

 #include<cmath>

 #include<map>

 #include<vector>

using namespace std;

typedef long long ll;

char s[4005];

int main()

{



char a,b,c;

cin>>a>>b>>c;

if(b=='B')

cout<<"ARC";

else

cout<<"ABC";

}


// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <iostream>



using namespace std;



int main() {

    string z;

    cin>>z;

    if(z=="ABC"){

        cout<<"ARC"<<"\n";

    }

    else if(z=="ARC"){

        cout<<"ABC"<<"\n";

    }

    return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <cstdio>

#include <cstring>

#include <iostream>

#include <algorithm>

using namespace std;

const int N = 3030;

int main()

{

	string s;

	cin>>s;

	if(s=="ABC")

		cout<<"ARC"<<endl;

	else

		cout<<"ABC"<<endl;

}


// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream>

using namespace std;

int main()

{

	string a;

	cin>>a;

	if(a[1]=='B')

	 cout<<"ARC"<<endl;

	else

	 cout<<"ABC"<<endl;

	return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<iostream>

#include<algorithm>

#include<cstring>

#include<cmath>

#include<stdio.h>

#include<queue>

#include<iomanip>

#define pi 3.1415927

using namespace std;

typedef long long  ll;

const long long maxt=1e18;

int main()

{

	char a[10];

	cin>>a;

	if(a[1]=='B')

	cout<<"ARC";

	else

	cout<<"ABC";

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<bits/stdc++.h>

using namespace std;



string s;



signed main()

{

	while(cin>>s){

		if(s=="ABC")cout<<"ARC"<<endl;

		else cout<<"ABC"<<endl;

	}

	return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include<bits/stdc++.h>

using namespace std;



string s;



int main()

{

	while(cin>>s){

		if(s=="ABC")cout<<"ARC"<<endl;

		else cout<<"ABC"<<endl;

	}

	return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>



int main(){

	

	char contest[5];

	scanf("%s", &contest);

	

	if(strcmp(contest, "ABC") == 0){

		printf("ARC");

	}else if(strcmp(contest,"ARC") == 0){

		printf("ABC");

	}

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <iostream>

#include <cmath>

#include <iomanip>

#include <utility>

#include <vector>

#include <map>

#include <queue>

#include <algorithm>



#define ll long long

         

using namespace std;

     

long long gcd(int x, int y){

     if ( x == 0 ) return y;

     

     return gcd(y%x, x);

}

     

long long lcm(int x, int y){

     if ( y == 0 ){

          return x;

     }

     

     return x*y/gcd(x, y);

}

     

int min(int a, int b){

     return a > b ? b : a;

}

     

int max(int a, int b){

     return a > b ? a : b;

}



int main()

{

     cin.sync_with_stdio( false );



     string s;

     cin>>s;

     if ( s == "ARC" ){

          cout<<"ABC"<<endl;

     }else{

          cout<<"ARC"<<endl;

     }

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

int main() {

	char s[3+1];

	scanf("%s",&s);

	

	if (s[1] == 'B')

	{

		printf("ARC\n");

	}

	else if (s[1] == 'R')

	{

		printf("ABC\n");

	}

	

	return 0;

}


// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <iostream>

using namespace std;



int main() {

  string str1, str2 = "ABC";

  cin >> str1;

  if(str1 == str2){cout << "ARC" << endl;}

  else{cout << "ABC" << endl;}

  return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

#include <string.h>

int main(void) {

  char str1[4];

  char str2[] = "ARC";

  int n;

  scanf("%s", str1);

  n = strcmp(str1, str2);

  if(n == 0) {printf("ABC\n");}

  else{printf("ARC\n");}

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <bits/stdc++.h>

#define IO ios::sync_with_stdio(0), cin.tie(0) 

using namespace std;

typedef long long ll;

const int maxn = 1e5 + 5;

const int inf = ~0u >> 1;

int main() {

    IO;

    string s;

    cin >> s;

    cout << (s == "ABC" ? "ARC" : "ABC") << endl;

    return 0;

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

 

int main() {

	char n[4];

	scanf("%s", n);

	if(n[1] == 'B'){

		puts("ARC");		

	}else if(n[1] == 'R'){

		puts("ABC");

	}

	

	

	return 0;

}

// Fastest known solution for this problem:
// Original C++ solution (slower):
#include <bits/stdc++.h>

#define eps 1e-3

#define pi acos(-1.0)

#define inf 0x3f

#define INF 0x3f3f3f3f

#define pb push_back

#define debug1 cout<<"&&";

#define debug2 cout<<"**";

#define ms(a, x) memset(a, x, sizeof(a))

#define for0(i, n) for(int i = 0; i < n; ++i)

#define for1(i, n) for(int i = 1; i <= n; ++i)

using namespace std;

typedef double db;

typedef long long ll;

typedef unsigned long long ull;

typedef pair<int, int> pii;

typedef pair<long long, int> pli;

typedef pair<long long, long long> pll;

const int mod = 1e9 + 7;

const int N = 1e5+10;

const int M = 1e6+10;

/*=================================================================================*/



string s;

int main() {

   cin>>s;

   if(s[1]=='B') puts("ARC");

   else puts("ABC");

}

// Optimized solution to the same problem (faster):
#include <stdio.h>

 

int main() {

	char n[4];

	scanf("%s", n);

	if(n[1] == 'B'){

		puts("ARC");		

	}else if(n[1] == 'R'){

		puts("ABC");

	}

	

	

	return 0;

}

// Fastest known solution for this problem: