#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;
}