qp.c 90 KB