考虑将小部件装箱运输,其中小部件不能堆叠(二维装箱)。每个小部件的占地面积为 $1 \times 1$,高度为 $1$ 个单位。
现有的箱子尺寸为任意 $W \times H \times 1$,需满足 $H/2 \le W \le 2H$,其中 $W$ 和 $H$ 均为整数。公司希望最小化填充箱子中空余方格所需的包装材料。
给定需要运输的小部件数量 $N$,当这些小部件装箱运输时,最少会剩下多少个空余方格?
输入格式
输入包含一行,为一个整数 $N$,表示需要装箱的小部件数量。$1 \le N \le 10^{16}$。
输出格式
输出一行,包含一个整数,表示最少剩下的空余方格数量。
样例
输入格式 1
47
输出格式 1
1
输入格式 2
523
输出格式 2
2
输入格式 3
10000000000001
输出格式 3
6