clock_t time1,time2,time3;