#include <bits/stdc++.h>

using namespace std;

int A[1000000];
bool check=0;
vector<int> ans;
int main()
{
    int h,w,n;
    cin >> h >> w >> n;
    for(int i=0; i<n; i++)
    {
        cin >> A[i];
    }
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<A[i]; j++)
        {
            ans.push_back(i+1);
        }
    }
    for(int i=0; i<h; i++)
    {
        if(check==0)
        {
            for(int j=0; j<w; j++)
            {
             cout << ans[w*i+j] << " ";
            }
            cout << endl;
            check=1;
            continue;
        }
        if(check==1)
        {
            for(int j=i*w+w-1; j>=i*w; j--)
            {
                cout << ans[j] << " ";
            }
            cout << endl;
            check=0;
        }
        
    }
    
    
}