class Vector
{
    private final float x, y;

    public Vector(float x, float y)
    {
        this.x = x;
        this.y = y;
    }

    /**
     * Returns the x magnitude.
     * 
     * @return the x magnitude
     */
    public float getX()
    {
        return x;
    }

    /**
     * Returns the y magnitude.
     * 
     * @return the y magnitude
     */
    public float getY()
    {
        return y;
    }

    /**
     * Returns a new vector scaled by both x and y.
     *
     * @param sxy x and y scale
     * @return a new vector scaled by both x and y
     */
    public Vector scale(float sxy)
    {
        return new Vector(x * sxy, y * sxy);
    }

    @Override
    public String toString()
    {<FILL_FUNCTION_BODY>}
}

        return "(" + x + ", " + y + ")";
    
<no_super_class>