#include <iostream>
using namespace std;
int N=0;
void Nr_covoare(int x, int y)
{
if (x==0 || y==0)
return;
N++;
if(x>y) x=x-y;
else if (x<y) y=y-x;
else x=0;
Nr_covoare(x, y);
}
int main()
{
int n, m;
cin>>n>>m;
Nr_covoare(n, m);
int L;
if(n<=m) L=n;
else L=m;
cout<<L<<" "<<N;
return 0;
}