#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;

int ***init_a(int ***a, int n) {
        a=new int **[n];
        for (int i=o;i<n;i++)
                 a[i]=new int *[n];
        
        for (int i=0;i<n;i++) {
                 for (int j=0;j<n;j++) {
                          a[i][j]=new int [n];
                 }
        }
        for (int i=0;i<n;i++) {
                 for (int j=0;j<n;j++) {
                          for (int k=0;k<n;k++) {
                                   a[i][j][k]=rand()%10;
                          }
                 }
        }
        return a;
}

void print_3D(int ***a, int n) {
        for(int i=0;i<n;i++) {
                for (int j=0;j<n;j++) {
                         for (int k=0;k<n;k++) {
                                  cout<<a[i][j][k]<<"\t";
                         }
                         cout<<endl;
                }
                cout<<endl;
        }
}
int main() {
         int ***a=init(a,2);
         for (int i=0;i<n;i++) {
                  cout << "Frame:" << i << "============" <<endl;
         print_3D(a,2);
         return 0;
}
         
