201534: [AtCoder]ARC153 E - Deque Minimization
Memory Limit:1024 MB
Time Limit:5 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Score : $800$ points
Problem Statement
For a positive integer $X$ none of whose digits is $0$, consider obtaining a positive integer $Y$ as follows.
- Initialize $S$ as an empty string.
- Let $N$ be the number of digits in $X$. For $i = 1, \ldots, N$ in this order, do the following: insert the $i$-th character in the decimal notation of $X$ at the beginning or end of $S$.
- Let $Y$ be the positive integer represented by the string $S$.
Let $f(X)$ denote the minimum positive integer that can be obtained from $X$ in this way.
You are given a positive integer $Y$ none of whose digits is $0$. Print the number, modulo $998244353$, of positive integers $X$ none of whose digits is $0$ such that $f(X) = Y$.
Constraints
- $Y$ is a positive integer none of whose digits is $0$.
- $1\leq Y < 10^{200000}$
Input
The input is given from Standard Input in the following format:
$Y$
Output
Print the number, modulo $998244353$, of positive integers $X$ none of whose digits is $0$ such that $f(X) = Y$.
Sample Input 1
1332
Sample Output 1
3
Three integers, $1332$, $3132$, and $3312$, satisfy the conditions.
Sample Input 2
3312
Sample Output 2
0
Sample Input 3
12234433442
Sample Output 3
153