unfinished matrix01.c