#P5965. [PA2019] A+B

[PA2019] A+B

题目描述

在列竖式计算两个十进制数的和的时候,人们可能会错算成这样:

在图里的左边,248+208248+208 被错算成了 44164416

给定正整数 nn,问有多少对非负整数 a,ba,b 满足 a+ba+b 会被错算成 nn

请注意 aa 可以等于 bb,且 a=1,b=2a=1,b=2a=2,b=1a=2,b=1 是两种不同的方案。

输入格式

第一行包含一个正整数 nn

输出格式

输出一个整数,即满足条件的 a,ba,b 的数量。

112
50

提示

对于 100%100\% 的数据,1n<10181\le n<10^{18}