编程题
### 问题描述
可可在玩一个游戏,游戏中她收集了一组宝石,每个宝石上都刻有一个正整数。现在,她想找出所有可能的宝石对,使得任意一对宝石上的数字之和是 $3$ 的倍数。
### 输入格式
第一行包含一个整数 $N$,表示宝石的数量。
第二行包含 $N$ 个正整数,代表每个宝石上刻的数字。
### 输出格式
输出一个整数,代表和为 $3$ 的倍数的宝石对的数量。
### 样例输入
```
5
1 4 2 3 3
```
### 样例输出
```
3
```
### 评测数据规模
$1 \leq N \leq 10^5$
宝石上的数字是 $1$ 到 $10^5$ 之间的正整数。