
class Circle {

	private int x;
	private int y;
	private int radius;


	public Circle(int x, int y, int r) {
		this.x = x;
		this.y = y;
		radius = r;
	}

	public int getX() {
		return x;
	}

	public int getY() {
		return y;
	}


	public int getRadius() {
		return radius;
	}


	@Override
	public boolean equals(Object o) {
		if(!(o instanceof Circle)) {
			return false;
		}

		String str = o.toString();
		System.out.println("o: " + str);
		int x = o.getX();
			
		Circle c = (Circle) o;

		System.out.println("c: " + c);


		if (this.x == c.getX() && 
			this.y == c.getY() &&
			this.radius == c.getRadius()) {
			return true;
		}
		
		return false;		
	}

}
