//#include <stdio.h>
//
//int main() {
// int n, m, i, j, t;
// int arr[10000]
// scanf("%d", &n);
// for (i=0; i<n; i++) {
// scanf("%d", &arr[i]);
// }
// scanf("%d", &m);
// for (j=0; j<m; j++) {
// scanf("%d", &arr2[j]);
// for(i=0; i<n; i++) {
// if (arr2[j] == arr[i]){
// t += 1;
// }
// }
// printf("%d ", t);
// t=0;
// }
//
//}
//#include <stdio.h>
//
//int main(){
// int n, m, i, j, t;
// int arr[10000001] = {0};
// scanf("%d", &n);
// for (i=0; i<n; i++) {
// scanf("%d", &t);
// arr[t] = arr[t] + 1;
// }
// scanf("%d", &m);
// for (j=0; j<m; j++) {
// scanf("%d", &t);
// if (arr[t] >= 1) {
// printf("1 ");
// }
// else {
// printf("0 ");
// }
// }
// return 0;
//}
//#include<stdio.h>
//
//int main() {
// int map[100][100] = {0};
// int i, j, k=1, n;
//
// scanf("%d", &n);
//
// for(i=0; i<n; i++) {
// for(j=0; j<n; j++) {
// map[i][j] = k++;
// // map[i][j] = ++k;
// }
// }
//
// for(i=0; i<n; i++) {
// for(j=0; j<n; j++) {
// printf("%d ", map[i][j]);
// }
// printf("\n");
// }
//
//}
//1460~1467
//#include<stdio.h>
//
//int main() {
// int map[101][101] = {0};
// int i, j, n, k=1;
//
// scanf("%d", &n);
// for (i=0; i<n; i++) {
// for (j=0; j<n; j++) {
// map[i][j] = k++;
// }
// }
//
// for (i=0; i<n; i++) {
// for (j=0; j<n; j++) {
// printf("%d ", map[i][j]);
// }
// printf("\n");
// }
//}
//#include <stdio.h>
//
//int main() {
// int map[101][101] = {0};
// int i, j, n, k=1;
//
// scanf("%d", &n);
//
// for (i=0; i<n; i++) {
// for (j=0; j<n; j++) {
// map[i][j] = k++;
// }
// }
//
// for (i=0; i<n; i++) {
// for (j=n-1; j>=0; j--) {
// printf("%d ", map[i][j]);
// }
// printf("\n");
// }
//}
//#include <stdio.h>
//
//int main() {
// int map[101][101];
// int i, j, n, k=1;
// scanf("%d", &n);
// for (i=0; i<n; i++){
// for (j=0; j<n; j++){
// map[i][j] = k++;
// }
// }
// for (i=0; i<n; i++) {
// for (j=0; j<n; j++) {
// printf("%d ", map[j][i]);
// }
// printf("\n");
// }
//}
//#include <stdio.h>
//int main() {
// int map[101][101];
// int i, j, n, k=1;
// scanf("%d", &n);
// for (i=0; i<n; i++) {
// for (j=0; j<n; j++) {
// map[i][j] = k++;
// }
// }
// for (i=n-1; i>=0; i--){
// for (j=0; j<n; j++) {
// printf("%d ", map[j][i]);
// }
// printf("\n");
// }
//}
//#include <stdio.h>
//int main ()
//{
// int map[101][101];
// int i, j, n, m, k=1;
// scanf("%d %d", &n, &m);
// for (i=0; i<n; i++){
// for (j=0; j<m; j++){
// map[i][j] = k++;
// }
// }
// for (i=n-1; i>=0; i--){
// for (j=m-1; j>=0; j--){
// printf("%d ", map[i][j]);
// }
// printf ("\n");
// }
//}
//#include <stdio.h>
//
//int main() {
// int map[101][101];
// int n, m, i, j, k=1;
// scanf("%d %d", &n, &m);
// for (i=0; i<n; i++){
// for (j=0; j<m; j++){
// map[i][j] = k++;
// }
// }
// for (i=n-1; i>=0; i--){
// for (j=0; j<m; j++){
// printf("%d ", map[i][j]);
// }
// printf ("\n");
// }
//}
//#include <stdio.h>
//
// int main() {
// int map[101][101];
// int n, m, i, j, k=1;
// scanf("%d %d", &n, &m);
//
// for(j=0; j<m; j++) {
// for(i=0; i<n; i++) {
// map[i][j] = k++;
// }
// }
//
// for(i=n-1; i>=0; i--) {
// for(j=m-1; j>=0; j--) {
// printf("%d ", map[i][j]);
// }
// printf("\n");
// }
//
// }
/*
1 4 7 10
2 5 8 11
3 6 9 12
*/
//#include <stdio.h>
//
//int main() {
// int map[101][101];
// int n, m, i, j, k=1;
//
// scanf("%d %d", &n, &m);
//
// for (j=0; j<m; j++){
// for (i=0; i<n; i++) {
// map[i][j] = k++;
// }
// }
//
// for (i=0; i<n; i++) {
// for (j=m-1; j>=0; j--) {
// printf("%d ", map[i][j]);
// }
// printf("\n");
// }
//}
#include <stdio.h>
int main() {
int map[101][101] = {0};
int w, h, n, l[], d[], x[], y[];
scanf("%d %d", &w, &h);
scanf("%d", &n);
for(i=0; i<n; i++){
scanf("%d %d %d %d", &l[i], &d[i], &x[i], &y[i]);
}
}
for (i=0; i<h; i++) {
for (j=0; j<w; j++) {
if (d[])
}
}
}