// // main.cpp // Prob1 // // Created by Nasca Sergiu Alin on 14/05/16. // Copyright © 2016 Nasca Sergiu Alin. All rights reserved. // #include #include using namespace std; long long cmmdc(long long a, long long b) { long long c = 1; while(c != 0) { c = a % b; a = b; b = c; } return a; } int main(int argc, const char * argv[]) { long long a, b, c; cin >> a >> b; c = a*b/cmmdc(a,b); cout << "2\n"; cout << "1 " << 2 * c << "\n"; cout << "3 " << c; return 0; }