#1052. v我0.5元,我带你飞

v我0.5元,我带你飞

image

题目描述

给你一个长度为nn的数组。你可以操作任意次,每次操作都在数组中选择两个数a,b,让a,b都除以他们的最大公约数。问最少操作几次可以使整个数组的最大公约数为1.

输入

第一行输入nn (22 nn 100000100000)第二行nn个整数aiai11 aiai 100000100000)。

输出

输出一个整数xx代表最终答案。

样例

2
2 2
1