#arc147f. [arc147_f]Again ABC String

[arc147_f]Again ABC String

TT 组询问,每组询问给定 n,X,Y,Zn, X, Y, Z。你需要计数满足如下条件的字符串 SS

  • 长度为 nn
  • 只包含 ABC
  • SiS_iSS 的前 ii 个字符组成的串,Ai,Bi,CiA_i, B_i, C_i 分别为 SiS_iABC 的数量。对每个 1in1\le i\le n
    • AiBiXA_i - B_i\le X
    • BiCiYB_i - C_i\le Y
    • CiAiZC_i - A_i\le Z

答案对 2\bm 2 取模

T10, 1n109, 0X,Y,Z109T\le 10,\ 1\le n\le 10^9, \ 0\le X, Y, Z\le 10^9