#include<bits/stdc++.h>
using namespace std;
const int N=110;
int nn,n,m,c,now=1,tot,cnt;
int ans[N][N];
int main(){
	scanf("%d%d",&n,&m);
	scanf("%d%d",&nn,&tot);
	bool flag=1;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cnt++;
			if(cnt>tot) scanf("%d",&tot),cnt=1,now++;
			if(flag) ans[i][j]=now;
			else ans[i][m-j+1]=now;
		}
		flag=!flag;
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++) cout<<ans[i][j]<<" ";
		cout<<endl;
	}
	return 0;
}