nhân tiện đã hoàn thành part 3 ...