1. 

/* Angewandte Mathematik, SS09, IFB 2C
* ACM Problem #10814 (Simplifying Fractions)
* Link: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=20&page=show_problem&problem=1755
*
* @author Dennis Wilfert
* @author Johann Studt
* @version 1.0, 05/21/2009
*
* Status : Accepted
* Runtime: 0.108
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.math.BigInteger;
import java.util.Scanner;


public class Main {

public static void main(String[] args) {

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

Scanner scanner = new Scanner(reader);
StringBuilder output = new StringBuilder();

// Anzahl der Fälle auslesen
int counter = scanner.nextInt();
// Zähler
BigInteger numerator;
// Nenner
BigInteger denominator;

// Größter gemeinsamer Teiler der beiden Zahlen
BigInteger divisor;

while(counter>0){

// Werte Auslesen
numerator = scanner.nextBigInteger();
scanner.next();
denominator = scanner.nextBigInteger();

// Größten gemeinsamen Teiler berechnen
divisor = ggt(numerator, denominator);

// Werte durch den Teiler teilen und an die Ausgabe anhängen
output.append(numerator.divide(divisor));
output.append(" / ");
output.append(denominator.divide(divisor));
output.append("\n");

counter--;
}
System.out.print(output);

}


// Rekursive Version des Euklidischen Algorithmus zum finden des größten gemeinsamen Teilers der beiden Zahlen
private static BigInteger ggt(BigInteger a, BigInteger b){
if(b.signum() == 0)
return a;
else
return ggt(b, a.mod(b));
}

}