This is the original program and I can't seem to find the program that is causing it to fail to compile:

```
#include <iostream>

using namespace std;

int main(){
    cout << "How many integers you wish to enter? ";
    int InputNums = 0;
    cin >> InputNums;

    int* pNumbers = new int [InputNums]; // Allocate request integers.
    int* pCopy = pNumbers;

    cout << "Successfully allocated memory for: " << InputNums << " integers." << endl;
    for (int Index = 0; Index < InputNums ; ++ Index){
        cout << "Enter number: " << Index << ": ";
        cin >> *(pNumbers + Index);
    }

    cout << "Displaying all numbers input: " << endl;
    for(int Index = 0, int* pCopy = pNumbers; Index < InputNums; ++Index)
        cout << *(pCopy++) << " ";

        cout << endl;

        // Done w/using pointers? Release memory.
        delete[] pNumbers;

        return 0;
}

```

Any ideas of why this isn't working? I've looked and tried to insert some ';' to no avail. so I redid them in original form but any ideas would be appreciated!

These are the error(s):

```
main.cpp:20:24: error: expected unqualified-id before 'int'
main.cpp:20:24: error: expected ';' before 'int'

```