#include<stdio.h>
int main()
{
int i, j, k, a, b;
for (a = 3; a <= 1500; a++) {
for (i = 1, j = 0; i < a; i++) {
if (a % i == 0) {
j += i;
}
}
for (b = 2; b < a; b++) {
for (i = 1, k = 0; i < b; i++) {
if (b % i == 0) {
k += i;
}
}
if (j == b && k == a) {
for (i = 2; i < a; i++) {
if (a % i == 0) {
}
}
for (i = 2; i < b; i++) {
if (b % i == 0) {
}
}
}
}
}
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KCmludCBtYWluKCkKewogICAgaW50IGksIGosIGssIGEsIGI7CgogICAgZm9yIChhID0gMzsgYSA8PSAxNTAwOyBhKyspIHsKICAgICAgICBmb3IgKGkgPSAxLCBqID0gMDsgaSA8IGE7IGkrKykgewogICAgICAgICAgICBpZiAoYSAlIGkgPT0gMCkgewogICAgICAgICAgICAgICAgaiArPSBpOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBmb3IgKGIgPSAyOyBiIDwgYTsgYisrKSB7CiAgICAgICAgICAgIGZvciAoaSA9IDEsIGsgPSAwOyBpIDwgYjsgaSsrKSB7CiAgICAgICAgICAgICAgICBpZiAoYiAlIGkgPT0gMCkgewogICAgICAgICAgICAgICAgICAgIGsgKz0gaTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYgKGogPT0gYiAmJiBrID09IGEpIHsKICAgICAgICAgICAgICAgIHByaW50ZigiJWQ6MSIsIGEpOwogICAgICAgICAgICAgICAgZm9yIChpID0gMjsgaSA8IGE7IGkrKykgewogICAgICAgICAgICAgICAgICAgIGlmIChhICUgaSA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ZigiKyVkIiwgaSk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcHJpbnRmKCI9JWRcbiIsIGopOwoKICAgICAgICAgICAgICAgIHByaW50ZigiJWQ6MSIsIGIpOwogICAgICAgICAgICAgICAgZm9yIChpID0gMjsgaSA8IGI7IGkrKykgewogICAgICAgICAgICAgICAgICAgIGlmIChiICUgaSA9PSAwKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ZigiKyVkIiwgaSk7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcHJpbnRmKCI9JWRcblxuIiwgayk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIDA7Cn0K