This is main program of HW4