Help me in solving PPSCPP173 problem

My issue

Can u guide me how to merge two list
include
using namespace std;

int main() {
int n;
cin>>n;
int a[n];
cin>>a[n];
for(int i=0;i<n;i++){
cin>>a[i];
}
int x;
cin>>x;
cout<<x<<" “;
for(int i=1;i<n;i++){
cout<<a[i]<<” ";
}

return 0;

}

My code

#include <iostream>
using namespace std;

int main() {
    int n;
    cin>>n;
	int a[n];
	cin>>a[n];
	for(int i=0;i<n;i++){
	    cin>>a[i];
	}
	int x;
	cin>>x;
	cout<<x<<" ";
		for(int i=1;i<n;i++){
	    cout<<a[i]<<" ";
	  	}
	  
	return 0;
}

Learning course: Complete C++ course
Problem Link: CodeChef: Practical coding for everyone