#P18. 素数数组

素数数组

题目描述

你有一个数组 A=[a1, a2, …, an]A = [a1, \, a2, \, \dots , \, an],该数组中的元素为 11 或者是素数(22除外)。
现在给你一个整数n (n>0)n \, (n>0),请你计算最少需要从数组 AA 中找到几个元素之和为 nn。

输入格式

输入一个整数 n (0<n<109)n \, (0<n<10^{9})。

输出格式

输出一个数表示最少需要的元素个数。

样例

2
2
9
3