#P1704. 美食(一)

美食(一)

题目描述

非常的新鲜,非常的美味,这是薯条哥对美食的极大赞赏。

如何定义一道美食为美味呢,鸭哥百思不得其解,薯条哥解释道:假设一道美食有一个美味值,当且仅当它的相邻数位都不相同。例如:114514114514是不美味的,但19198101919810则美味的很呐!

薯条哥有些困惑,想做更多的尝试(大悲),他想知道,美味值不大于xx的美食中有多少道是美味的?

答案对109+710^9+7取模。

输入描述

一个正整数x(1<x<10100000)x(1\lt x\lt 10^{100000}).

输出描述

不大于xx的美味的菜的数量,对109+710^9+7取模

样例

输入

15

输出

14

样例解释

不大于1515的正整数中,只有1111是不美味的