Farmer John 讓牛尋找和等於給定數的不同數字集合。牛只用 2 的整數次方。以下是和為 7 的可能集合:
1) 1+1+1+1+1+1+1
2) 1+1+1+1+1+2
3) 1+1+1+2+2
4) 1+1+1+4
5) 1+2+2+2
6) 1+2+4
幫 FJ 計算給定整數 $N$($1 \le N \le 1{,}000{,}000$)的全部表示方案數。
輸入格式
一行一個整數 $N$。
輸出格式
以上述方式將 $N$ 表示為和的方案數。結果可能很大,只輸出十進位表示的最後 9 位。
範例
輸入格式 1
7
輸出格式 1
6
題目 1:求和方案