Хорошее подмножество

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

<<Клубу неудачников>> после победы над Пеннивайзом почти удалось сбежать из заброшенного дома, осталось только решить кодовый замок на двери.

На кодовом замке написано nn натуральных чисел a_1,a_2,,a_na\_1, a\_2, \ldots, a\_n. И чтобы открыть его, нужно найти размер наибольшего подмножества этих чисел, что НОД чисел в подмножестве строго больше единицы. НОД множества чисел --- это наибольшее натуральное число, делящее все числа из множества.

Помогите героям справиться с этой задачей!

입력

В первой строке дано одно целое число nn (1n10001 \leq n \leq 1000) --- количество натуральных чисел.

Во второй строке даны nn натуральных чисел a_ia\_i (2a_i10182 \leq a\_i \leq 10^{18}).

출력

Выведите одно целое число --- размер наибольшего подмножества данных чисел, что НОД чисел в этом подмножестве строго больше единицы.

힌트

В первом тесте можно выбрать множество 6,15,42\\{6, 15, 42\\}, НОД чисел в этом множестве равен 33.