hóa ra chỉ cần 250 dòng python là đủ