dna.cpp:4:18: error: declaration does not declare anything [-fpermissive]
4 | typedef int long long;
| ^~~~
dna.cpp:6:14: error: 'll' was not declared in this scope; did you mean 'all'?
6 | typedef pair<ll, ll> pll;
| ^~
| all
dna.cpp:6:18: error: 'll' was not declared in this scope; did you mean 'all'?
6 | typedef pair<ll, ll> pll;
| ^~
| all
dna.cpp:6:20: error: template argument 1 is invalid
6 | typedef pair<ll, ll> pll;
| ^
dna.cpp:6:20: error: template argument 2 is invalid
dna.cpp:8:16: error: 'll' was not declared in this scope; did you mean 'pll'?
8 | typedef vector<ll> vll;
| ^~
| pll
dna.cpp:8:18: error: template argument 1 is invalid
8 | typedef vector<ll> vll;
| ^
dna.cpp:8:18: error: template argument 2 is invalid
dna.cpp:22:7: error: 'll' does not name a type; did you mean 'vll'?
22 | const ll MOD = 1e9 + 7;
| ^~
| vll
dna.cpp:23:7: error: 'll' does not name a type; did you mean 'vll'?
23 | const ll BASE = 32;
| ^~
| vll