Đề bài
An muốn tặng một món quà cho Chi nhân ngày Quốc tế Phụ nữ. An có một dãy số để dùng cho dịp này và anh ấy quyết định cắt dãy của mình thành hai phần và đưa cho cô ấy một phần. Cụ thể, An muốn chọn một số nguyên () và tách dãy thành hai phần, phần đầu là dãy tiền tố độ dài : và phần sau là dãy hậu tố độ dài : .
An muốn món quà của mình thật dễ thương. Anh ấy nghĩ rằng món quà sẽ rất dễ thương nếu tích của các phần tử trong phần của Chi nguyên tố cùng nhau với tích của các phần tử trong phần của anh ấy, tức là ước chung lớn nhất của hai tích và bằng 1.
Bạn hãy giúp An tìm ra vị trí nhỏ nhất để cắt dãy, tức là tìm giá trị nhỏ nhất sao cho món quà của An sẽ dễ thương.
Dữ liệu vàogift.inp
Vào từ tệp văn bản gift.inp. Dòng đầu tiên chứa số nguyên () là số phần tử của dãy số. Dòng thứ hai chứa số nguyên () là các phần tử của dãy số. Dữ liệu vào đảm bảo luôn tồn tại cách cắt dãy.
Kết quả ragift.out
Ghi ra tệp văn bản gift.out một dòng chứa số nguyên là vị trí mà An sẽ cắt dãy.
Ràng buộc
- Có 25% số test ứng với 25% số điểm thoả mãn: và ;
- 25% số test khác ứng với 25% số điểm thoả mãn: ;
- 25% số test khác ứng với 25% số điểm thoả mãn: ;
- 25% số test còn lại ứng với 25% số điểm: Không có thêm ràng buộc nào.
Ví dụ
4 2 3 4 5
3
Giải thích
Trong ví dụ trên, An sẽ cắt dãy tại vị trí và tách dãy thành hai phần và . Tích các phần tử của phần thứ nhất và phần thứ hai lần lượt là và . Hơn nữa hai tích này là hai số nguyên tố cùng nhau.