1. A program method of a flash memory device, comprising: inputting a first data and a second data to a page buffer coupled to memory cells including an even page and an odd page; pre-programming a first memory cell of the odd page using the first data; programming a second memory cell of the even page using the second data; and programming the pre-programmed first memory cell using the first data.