B
, S
, N
. nhận thấy rằng chỉ có đúng \(6\) cách tạo ra xâu gồm các kí tự B
, S
, N
\((\)BSN
, BNS
, SBN
, SNB
, NBS
, NSB
\()\).
Để nâng cấp bài toán trở nên khó hơn, B
, S
, N
và O
. Trong một lần di chuyển từ trái sang phải của \(3\) xâu, có thể chọn một trong các kí tự tại vị trí \(i\) của \(3\) xâu và tiếp tục di chuyển đến vị trí tiếp theo. Sau một thời gian, xác định có \(k\) cách để tạo ra xâu chỉ gồm các chữ cái B
, S
, N
.
Vì \(k\) có thể rất lớn nên
yêu cầu bạn hãy tính \(k\) theo modulo \(998244353\).Input
- Dòng đầu tiên gồm số nguyên \(n\) là độ dài của \(3\) xâu.
- \(3\) dòng tiếp theo, mỗi dòng chứa một xâu độ dài \(n\) và chỉ chứa các chữ cái
B
,S
,N
,O
.
Output
- Một dòng duy nhất là số cách tạo ra xâu chỉ gồm các chữ cái
B
,S
,N
.
Sample Input
2
BN
NS
ON
Sample Output
6
Giải thích
Có tất cả \(6\) xâu thoả mãn : BN
, BS
, BN
, NN
, NS
, NN