编程题
### 问题描述
在神奇的大陆上,有一个勇敢的冒险家小桥。他闯荡各个地方,击败怪物,收集宝藏。现在,小桥来到了一片神秘的迷雾之地。在这里,他遇到了一个谜题。
迷雾之地中心有一座巨大的宝塔,宝塔上刻着一行字:“给定一个神奇的数字 $n$,你能够将它最多拆分成多少个不同的正整数之和?”小桥被这个谜题吸引住了,他想要解开这个谜题,并得到宝塔中的秘密。
现在,请你帮助小桥解答这个谜题。给定一个正整数 $n$,请计算它最多能够被拆分成多少个不同的正整数之和。
### 输入格式
第一行输入一个正整数 $n$,表示给定的神奇数字,$(1\le n\le 10^{16})$。
### 输出格式
输出一行,包含一个整数,表示给定数字 $n$ 最多能够被拆分成的不同正整数的个数。
### 样例输入
```
10
```
### 样例输出
```
4
```