public class Fraction
{
	private int myNumerator;
	private int myDenominator;
	
	// postcondition: myNumerator is set to 0; myDenominator is set to 1.
	public Fraction()
	{
		myNumerator = ?;
		myDenominator = ?;
	}
	
	// postcondition: myNumerator is set to numerator; 
	//				  myDenominator is set to denominator.
	public Fraction(int numerator, int denominator)
	{
		? = numerator;
		? = denominator;
	}
	
	// postcondition: the numerator of this fraction is returned
	public int getNumerator()
	{
		return ?;
	}
	
	// postcondition: the denominator of this fraction is returned
	public int getDenominator()
	{
		return ?;
	}
	
	// postcondition: the numerator of this fraction is set to num
	public void setNumerator(int num)
	{
		myNumerator = num;
	}
	
	// postcondition: the denominator of this fraction is set to den
	public void setDenominator(int den)
	{
		myDenominator = den;
	}
	
	// postcondition: the Fraction f is added to this fraction 
	//	and the sum is returned
	public Fraction add(Fraction f)
	{
		// TO DO (Look at multiply for a model!!)
	}

	// postcondition: the Fraction f is subtracted from this fraction
	//	and the difference is returned
	public Fraction subtract(Fraction f)
	{
		// TO DO (Look at multiply for a model!!)
	}
	
	// postcondition: this fraction is multiplied by the Fraction f 
	//	and the product is returned
	public Fraction multiply(Fraction f)
	{
		int numerator = myNumerator * f.getNumerator();
		int denominator = myDenominator * f.getDenominator();
		return new Fraction(numerator, denominator);	
	}
	
	// postcondition: this fraction is divided by the Fraction f
	//	and the quotient is returned
	public Fraction divide(Fraction f)
	{
		// TO DO (Look at multiply for a model!!)
	}
	
}