import java.io.*;
import java.util.*;
public class Rational{
private int den;
private int num;
public Rational(int x, int y){
den = x;
num = y;
reduce(x,y);
}
public int gcd(int a,int b) {
if (b==0)
return a;
else {
return gcd(b,a%b);
}
}
public void reduce(int a, int b) {
a = a / gcd(a,b);
b = b / gcd(a,b);
}
public boolean equals(Rational other) {
if (den/num == other.den/other.num) {
return true;
}
else {
return false;
}
}
public Rational mult(Rational other) {
int x, y;
x = den * other.den;
y = num * other.num;
Rational result = new Rational(x,y);
return result;
}
public int compareTo(Rational other) {
double quo1, quo2;
quo1 = num / den;
quo2 = other.num / other.den;
if (quo1 == quo2)
return 0;
else if(quo1 > quo2)
return 1;
else
return -1;
}
}