CF649A.Любимые числа Поликарпа

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Любимые числа Поликарпа

Поликарп мечтает стать программистом и фанатеет от степеней двойки. Среди двух чисел ему больше нравится то, которое делится на большую степень числа 2.

По заданной последовательности целых положительных чисел a1, a2, ..., a**n требуется найти r — максимальную степень числа 2, на которую делится хотя бы одно из чисел последовательности. Кроме того, требуется вывести количество чисел a**i, которые делятся на r.

Input

В первой строке записано целое число n (1 ≤ n ≤ 100) — длина последовательности a.

Во второй строке записана последовательность целых чисел a1, a2, ..., a**n (1 ≤ a**i ≤ 109).

Output

Выведите два числа:

  • r — максимальную степень двойки, на которую делится хотя бы одно из чисел заданной последовательности,
  • количество элементов последовательности, которые делятся на r.

Note

В первом тестовом примере максимальная степень двойки, на которую делится хотя бы одно число, равна 16 = 24, на неё делятся числа 80, 16 и 48.

Во втором тестовом примере все четыре числа нечётные, поэтому делятся только на 1 = 20. Это и будет максимальной степенью двойки для данного примера.

Samples

5
80 7 16 4 48
16 3
4
21 5 3 33
1 4

在线编程 IDE

建议全屏模式获得最佳体验