#include void swap(int *a, int *b, int *c){ int temp; temp=*a; *a=*b; *b=*c; *c=temp; } int main(void){ int A,B,C,D; scanf("%d%d",&A,&B); C=A+B; D=A*B; int E; if(C>D){ for(;;){ E=C%D; swap(&C,&D,&E); if (E==0){ printf("%d\n",D); break; } } } if(D>=C){ for(;;){ E=D%C; swap(&D,&C,&E); if(E==0){ printf("%d\n",D); break; } } } return 0; }