cse022.pgm 961 KB