小粉的“好数”
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小粉只喜欢“好数”。
一个数是“好数”,需要满足以下两个要求:
1.它的各个位数之和是偶数。
2.若它的各个位数之和小于它本身,各个位数之和也需要是个“好数”。
小粉想知道1n中有多少个“好数”,你能帮帮她吗?

输入描述:

输入一个正整数n
1 \leq n \leq 10^5

输出描述:

输出一个正整数,为1n的“好数”个数
示例1

输入

复制
12

输出

复制
5

说明

112的“好数”分别为2,4,6,8,11