#include <iostream>
using namespace std;
int q(int n) {
int a, b, a1, b1, i, f, am, bm;
a = 1;
b = n;
for (a1 = 2; a1 < n; a1++) {
if (n % a1) continue;
for (b1 = a1 + 1; b1 < n; b1++) {
if (n % b1) continue;
am = n / a1;
bm = n / b1;
f = 1;
for (i = 2; i <= bm; i++) {
if ((am % i == 0) && (bm % i == 0)) {
f = 0;
break;
}
}
if (f) {
if ((b - a) > (b1 - a1)) {
a = a1;
b = b1;
}
}
}
}
cout << "n=" << n << " a=" << a << " b=" << b << endl;
return 0;
}
int main() {
// your code goes here
q(360);
q(1000);
q(720);
q(2018);
q(36);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHEoaW50IG4pIHsKCWludCBhLCBiLCBhMSwgYjEsIGksIGYsIGFtLCBibTsKCQoJYSA9IDE7CgliID0gbjsKCQoJZm9yIChhMSA9IDI7IGExIDwgbjsgYTErKykgewoJCWlmIChuICUgYTEpIGNvbnRpbnVlOwoJCWZvciAoYjEgPSBhMSArIDE7IGIxIDwgbjsgYjErKykgewoJCQlpZiAobiAlIGIxKSBjb250aW51ZTsKCQkJYW0gPSBuIC8gYTE7CgkJCWJtID0gbiAvIGIxOwoJCQlmID0gMTsKCQkJZm9yIChpID0gMjsgaSA8PSBibTsgaSsrKSB7CgkJCQlpZiAoKGFtICUgaSA9PSAwKSAmJiAoYm0gJSBpID09IDApKSB7CgkJCQkJZiA9IDA7CgkJCQkJYnJlYWs7CgkJCQl9CgkJCX0KCQkJaWYgKGYpIHsKCQkJCWlmICgoYiAtIGEpID4gKGIxIC0gYTEpKSB7CgkJCQkJYSA9IGExOwoJCQkJCWIgPSBiMTsKCQkJCX0KCQkJfQoJCX0KCX0KCQoJY291dCA8PCAibj0iIDw8IG4gPDwgIiAgYT0iIDw8IGEgPDwgIiAgYj0iIDw8IGIgPDwgZW5kbDsKCXJldHVybiAwOwp9CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXEoMzYwKTsKCXEoMTAwMCk7CglxKDcyMCk7CglxKDIwMTgpOwoJcSgzNik7CgkKCXJldHVybiAwOwp9Cgo=