SHOWING WRONG CODE

#include
using namespace std;

void printHollowRhombus(int n) {
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i - 1; j++) {
cout << " ";
}
for (int j = 0; j < n; j++) {
if (i == 0 || i == n - 1 || j == 0 || j == n - 1) {
cout << “*”;
} else {
cout << " ";
}
}
cout << endl;
}
}

int main() {
int n;
cout << "Enter the number of rows (N): ";
cout<<endl;
cin >> n;
cout<<endl;

// Check constraints
if (1 <= n && n <= 20) {
    // Call the function to print the hollow rhombus
    printHollowRhombus(n);
} else {
    cout << "Input out of bounds. Please enter a value within the specified range." << endl;
}

return 0;

}

WHAT IS WRONG IN THIS CODE?