#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int n,a,b;
cin >> n >> a >> b;
for (int i = 1;i <= n;i++){
printf ("(%d,%d) ",a,i);
}
cout << '\n';
for (int i = 1;i <= n;i++){
printf ("(%d,%d) ",i,b);
}
cout << '\n';
int s = b - a;
for (int i = 1;i <= n;i++){
if (i + s <= n && i + s > 0){
printf ("(%d,%d) ",i,i + s);
}
}
cout << '\n';
s = a + b;
for (int i = n;i >= 1;i--){
for (int j = 1;j <= n;j++){
if (i + j == s){
printf ("(%d,%d) ",i,j);
}
}
}
cout << '\n';
return 0;
}
#include <iostream>
#include <string>
using namespace std;
int main(){
string s1,s2;
bool f = 0;
int a[205],b[205],c[205],x;
cin >> s1 >> s2;
int n = s1.size(),m = s2.size();
for (int i = 1;i <= n;i++){
a[i] = s1[i - 1] - '0';
}
for (int i = 1;i <= m;i++){
b[i] = s2[i - 1] - '0';
}
for (int i = max (n,m);i >= 1;i--){
x = a[i] + b[i] + x;
c[i] = x % 10;
x /= 10;
}
c[0] = x;
for (int i = 0;i <= max (n,m);i++){
if (c[i])f = 1;
if (f)cout << c[i];
}
return 0;
}