#include <stdio.h>

void gcd_1cm(int x, int y, int *g, int *l) {
    int a= x, b= y, t;
    while (b) {
        t = b;
        b = a % b;
        a = t;
    }
    
    int main() {
        int x, y, g, l;
        scanf("%d%d", &x, &y);
        
        if (x <= 0 || y <= 0) {
            printf("Invalid input");
            return 0;
        }
        
        gcd_1cm(x, y, &g, &l);
        printf("%d %d", g, l);
        return 0;
    }