编程题
### 问题描述
小白给了小齐一个数学难题,要求他计算表达式 $(B+E+S+S+I+E)(G+O+E+S)(M+O+O)$ 的值。这个表达式包含七个变量 $B,E,S,I,G,O,M$(注意其中的 $O$ 是一个变量,不是零)。对于每个变量,小白给了一组可能的取值,每个变量的取值范围在 $-300$ 到 $300$ 之间。
小齐想知道有多少种不同的变量取值方式,可以使得整个表达式的值是偶数。
### 输入格式
第一行输入一个整数 $N$,表示变量的个数。
接下来的 $N$ 行,每行包含一个变量和该变量的一组可能取值。每组可能取值包含至少一次,最多 $20$ 次。不同变量的取值组合都是不同的。
### 输出格式
输出一个整数,表示有多少种不同的变量取值方式,可以使得整个表达式的值是偶数。
### 样例输入
```
10
B 2
E 5
S 7
I 10
O 16
M 19
B 3
G 1
I 9
M 2
```
### 样例输出
```
6
```
### 评测数据规模
$1 \leq N \leq 7$。