public class Rectangle implements Polygon
{
    private double width;
    private double height;
    public Rectangle(double width, double height)
    {
        this.width = width;
        this.height = height;
    }

    public double area()
    {
        return width*height;
    }
    public double diameter()    
    {
        return Math.hypot(width, height);
    }
    public double perimeter()
    {
        return 2*(width + height);
    }
    public int numSides()
    {
        return 4;
    }
    @Override
    public String toString()
    {
        return String.format("Rectangle(%s, %s)", width, height);
    }
}