#include<bits/stdc++.h>
using namespace std;
int main(){
  int h,w,n,c;
  cin>>h>>w>>n;
  queue<int> que;
  for(int i=0;i<n;++i){
    cin>>c;
    que.push(c);
  }
  vector<vector<int>> ans(h,vector<int>(w));
  int col=0,inc=0;
  for(int i=0;i<h;++i){
    for(int j=0;j<w;++j){
      if(!inc){
        inc=que.front();
        que.pop();
        col++;
      }
      ans[i][i%2?w-j-1:j]=col;
      inc--;
    }
  }
  for(int i=0;i<h;++i){
    for(int j=0;j<w;++j){
      if(j)cout<<" ";
      cout<<ans[i][j];
    }
    cout<<endl;
  }
  return 0;
}