#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    char *data;
    long m,n;
    printf("Content-type:text/html\n\n");
    printf("<HTML>");
    printf("<HEAD>");
    printf("<TITLE>multi</TITLE>");
    printf("</HEAD>");
    printf("<BODY>");
    printf("<H2 ALIGN=\"center\">multi control</H2>");
    printf("<FORM METHOD=\"GET\" ACTION=\"test1.cgi\">");
    printf("<P>Direction:<INPUT TYPE=\"text\" NAME=\"m\" VALUE=\"\" size=\"18\">");
    printf("<P>Step Number:<INPUT TYPE=\"text\" NAME=\"n\" VALUE=\"\" size=\"17\">");
    printf("<P ALIGN=\"left\">");
    printf("<INPUT TYPE=\"SUBMIT\"  VALUE=\"Submit\">");
    printf("<INPUT TYPE=\"RESET\"    VALUE=\"Reset\">");
    printf("</P>");
    printf("</FORM>");
    printf("</BODY>");
    printf("</HTML>");

    data=getenv("QUERY_STRING");
    if(!data)
        printf("<P>get no datas and it's wrong.");
    else if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2)
        printf("<P>the input must be numbers");
    else
        printf("<P>%ld and %ld multi= %ld",m,n,m*n);
    return 0;
}