84484 - A Hard Problem

给定一个正整数 n,你需要找出最小的整数 k,使得对于集合 {1,2,\cdots,n} 的任意一个大小为 k 的子集 T,总存在两个不同的整数 u, v \in T,满足 u 是 v 的因子。

输入

第一行包含一个整数 T~(1\le T\le 10^5),表示测试数据的组数。

接下来的 T 行,每行包含一个整数 n~(2\le n\le 10^9),描述一组测试数据。

输出

对于每组测试数据,输出一行一个整数,表示对应的答案。

样例

输入

4
2
3
4
5

输出

2
3
3
4

来源

ICPC 2019 Nanjing R

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题