编程题
### 问题描述
有一个只包含数字 $0\sim 9$ 的字符串 $S$,现在请你计算一下 $S$ 中有多少个**不包含前导 $0$ **且为偶数的子串。
(说明:这里表示含有前导 $0$ 的子串是指长度大于等于 $2$ 的字符串,如 $00$、$02$、$012$ 等)
### 输入格式
输入一个数字字符串 $S$,字符串的长度 $\in[1,10^5]$。
### 输出格式
输出仅一行,包含一个整数,表示答案。
### 样例输入1
```text
123
```
### 样例输出1
```text
2
```
### 样例输入2
```text
315
```
### 样例输出2
```text
0
```
### **说明/提示**
在样例 $1$ 中,字符串 $S$ 中包含的偶数子串分别为 $12$ 和 $2$,因此,答案 $=2$。
在样例 $2$ 中,字符串 $S$ 中不包含任何偶数子串,因此,答案 $=0$。