test begin
 fact begin
 fact end with
 (1.000000,0.000000)
 fact begin
  fact begin
  fact end with
  (1.000000,0.000000)
 fact end with
 (1.000000,0.000000)
 fact begin
  fact begin
   fact begin
    fact begin
    fact end with
    (1.000000,0.000000)
   fact end with
   (1.000000,0.000000)
  fact end with
  (2.000000,0.000000)
 fact end with
 (6.000000,0.000000)
 gcd begin
  gcd begin
   gcd begin
    gcd begin
     gcd begin
     gcd end with
     (1.000000,0.000000)
    gcd end with
    (1.000000,0.000000)
   gcd end with
   (1.000000,0.000000)
  gcd end with
  (1.000000,0.000000)
 gcd end with
 (1.000000,0.000000)
 gcd begin
  gcd begin
   gcd begin
   gcd end with
   (9.000000,0.000000)
  gcd end with
  (9.000000,0.000000)
 gcd end with
 (9.000000,0.000000)
test end with
(0.000000,0.000000)
