#include <iostream>
#define num 100000//计算范围
using namespace std;
int main(){
int last=0;
for(int i=2;i<num;i++){
if(i==last) continue;
int total=0;
for(int j=1;j<i;j++) if(i%j==0) total+=j;
int total2=0;
for(int jj=1;jj<total;jj++) if(total%jj==0) total2+=jj;
if(total2==i&&total!=i){
cout<<i<<" "<<total<<endl;
last=total;
}
}
return 0;
}