// 
//  MAC 118 - 2001
//  [17/10/2001]
//
//  Tentar descobrir o que esta algoritmo, e porque 
//  Entrada: (a,b)
//  Saida  : ?
//
 a=7; b=19; // altere estes valores para testar
 printf("%d %d\n", a, b);
 m=a; n=b;
 p=0;
 while ( m ~= 0 ) 
  printf("%d %d\n", m, n);
  if ( 2*int( m/2 ) ~= m )
     p=p+n;
     end;
  m = int(m/2);
  n = 2*n;
  end;
 printf("%d\n", p );
