Code:typedef int Elem; //whenever you say Elem you mean int typedef struct cell Cell; //Cell is instead of saying struct cell typedef Cell * Matrix; //we use a pointer instead of saying what?? struct cell { int row; int col; Cell * right; Cell * down; Elem value; };