#include using namespace std; #define all(v) (v).begin(),(v).end() #define pb(a) push_back(a) #define rep(i, n) for(int i=0;i> a >> b; ll n = a * a + b * b; if(a < b) { rep(i, n) { cout << (b * i) % n << " " << (a * i) % n << endl; } rep(i, n) { cout << (b * i) % n << " " << (a * i + a) % n << endl; } } else { rep(i, n) { cout << (a * i) % n << " " << (b * i + b) % n << endl; } rep(i, n) { cout << (a * i) % n << " " << (b * i) % n << endl; } } return 0; }