#include "cct_runtime.h"
#include <stdio.h>
#include <stdint.h>
#include <stdbool.h>
#include <math.h>

int load_training_image(uint8_t image[28][28], uint8_t* label, int idx) {
    if ((idx >= 60000)) {
        return 0;
    }
    ((*label) = (idx % 10));
    for (int i = 0; i <= 27; i++) {
        for (int j = 0; j <= 27; j++) {
            int val = (((((i > 8) && (i < 20)) && (j > 8)) && (j < 20)) ? 255 : 0);
            (image[i][j] = val);
        }
    }
    return 1;
}

void test_pointers(int** p) {
    int* q = (*p);
    int r = (*(*p));
}
