#agc037b. [agc037_b]RGB Balls

[agc037_b]RGB Balls

题目描述

给出一个只包含R,G,BR,G,B的字符串,保证它们三种字符出现的次数都为nn,现在你要将这3n3n个字符分给nn个人,使得每个人都拿到了三种字符,假设某人的三个字符在序列中的位置为p1,p2,p3p_1,p_2,p_3,其中p1p2p3p_1≤p_2≤p_3,那么这个人的贡献为p3p1p_3-p_1,问使得总贡献最小的方案数有多少,答案对998244353998244353取模。

输入

输入共两行,第一行输入nn (1n105)(1 \leq n \leq 10^5),第二行输入长度为3n3n,且只含R,G,BR,G,B三个字母,每种字符恰好nn个的字符串。

输出

输出使得总贡献最小的方案数,对998244353998244353取模。