QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#458289 | #8836. Highway Hoax | ucup-team3678# | WA | 1064ms | 91768kb | C++14 | 3.8kb | 2024-06-29 16:33:54 | 2024-06-29 16:33:55 |
Judging History
answer
#include <bits/stdc++.h>
#pragma GCC optimize("Ofast")
using namespace std;
const int N = 2e5 + 5, LIM = 1e6, P = 998244353, G = 3, iG = (P + 1) / G;;
string s;
int f[3][N], inv[LIM + 5];
mt19937 rnd;
int ksm(int x, int y = P - 2) {
if (x <= LIM && y == P - 2) {
return inv[x];
}
int res = 1;
while (y) {
if (y & 1) {
res = 1ll * res * x % P;
}
x = 1ll * x * x % P;
y >>= 1;
}
return res;
}
string Init() {
inv[1] = 1;
for (int i = 2; i <= LIM; ++i) {
inv[i] = 1ll * (P - P / i) * inv[P % i] % P;
}
return "Success";
}
string status = Init();
typedef vector<int> poly;
void simpl(poly &x) {
while (!x.empty() && !x.back()) {
x.pop_back();
}
return;
}
poly operator + (poly x, poly y) {
int sz = max(x.size(), y.size());
poly z(sz);
x.resize(sz), y.resize(sz);
for (int i = 0; i < (int)z.size(); ++i) {
((z[i] = x[i] + y[i]) >= P) && (z[i] -= P);
}
return z;
}
poly operator - (poly x, poly y) {
int sz = max(x.size(), y.size());
poly z(sz);
x.resize(sz), y.resize(sz);
for (int i = 0; i < (int)z.size(); ++i) {
((z[i] = x[i] - y[i]) < 0) && (z[i] += P);
}
return z;
}
poly NTT(poly f, int type = 0) {
int n = f.size();
assert(n && !(n & (n - 1)));
poly tr(n);
for (int i = 1; i < n; ++i) {
tr[i] = (tr[i >> 1] >> 1) | ((i & 1) ? n >> 1 : 0);
if (i < tr[i]) {
swap(f[i], f[tr[i]]);
}
}
for (int len = 2; len <= n; len <<= 1) {
int p = len >> 1, buf = ksm((type ? iG : G), (P - 1) / len);
for (int i = 0; i < n; i += len) {
int now = 1;
for (int j = i; j < i + p; ++j) {
int tmp = 1ll * now * f[j + p] % P;
((f[j + p] = f[j] - tmp) < 0) && (f[j + p] += P);
((f[j] += tmp) >= P) && (f[j] -= P);
now = 1ll * now * buf % P;
}
}
}
if (type) {
int invN = ksm(n);
for (auto &v : f) {
v = 1ll * v * invN % P;
}
}
return f;
}
poly operator * (poly x, poly y) {
if (x.empty() || y.empty()) {
return {};
}
simpl(x), simpl(y);
int len = x.size() + y.size() - 1, tLen = 1;
while (tLen < len) {
tLen <<= 1;
}
x.resize(tLen), y.resize(tLen);
x = NTT(x), y = NTT(y);
for (int i = 0; i < tLen; ++i) {
x[i] = 1ll * x[i] * y[i] % P;
}
x = NTT(x, 1);
simpl(x);
return x;
}
poly mul(vector<poly> x) {
if (x.size() == 1) return x[0];
int mid = x.size() >> 1;
vector<poly> l, r;
for (int i = 0; i < x.size(); ++i) {
if (i < mid) l.push_back(x[i]);
else r.push_back(x[i]);
}
return mul(l) * mul(r);
}
vector< pair<int, int> > Gv[N];
void dfs(int x, int fa = -1, int c = 1) {
vector<poly> tres;
int ct = 1;
if (s[x] == 'S') tres.push_back((poly){1, 1, 0});
else tres.push_back((poly){0, 1, 1});
for (auto [v, w] : Gv[x]) if (v != fa) {
++ct;
dfs(v, x, w);
vector<int> tg(4000);
if (w == 2) {
tres.push_back((poly){0, f[1][v], f[2][v]});
} else {
tres.push_back((poly){f[0][v], f[1][v], 0});
}
}
poly res = mul(tres);
for (int i = 0; i <= 2; ++i) if (i == 1 || i == c) {
f[i][x] = res[ct + i - 1];
}
}
signed main() {
int n; scanf("%d", &n); cin >> s; s = ' ' + s;
for (int i = 1; i < n; ++i) {
int x, y; scanf("%d%d", &x, &y);
Gv[x].push_back(make_pair(y, 2));
Gv[y].push_back(make_pair(x, 0));
}
dfs(1);
printf("%d\n", f[1][1]);
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 7ms
memory: 13268kb
input:
5 SFSFS 2 1 2 3 4 3 4 5
output:
1
result:
ok 1 number(s): "1"
Test #2:
score: 0
Accepted
time: 3ms
memory: 13224kb
input:
4 SFFF 1 2 1 3 1 4
output:
4
result:
ok 1 number(s): "4"
Test #3:
score: 0
Accepted
time: 5ms
memory: 14352kb
input:
7 SSSSFFF 1 2 3 2 4 3 4 5 4 6 2 7
output:
13
result:
ok 1 number(s): "13"
Test #4:
score: 0
Accepted
time: 0ms
memory: 13852kb
input:
2 FS 1 2
output:
1
result:
ok 1 number(s): "1"
Test #5:
score: 0
Accepted
time: 4ms
memory: 14104kb
input:
3 FFF 3 1 3 2
output:
1
result:
ok 1 number(s): "1"
Test #6:
score: 0
Accepted
time: 3ms
memory: 12848kb
input:
4 FFFF 1 2 4 2 2 3
output:
1
result:
ok 1 number(s): "1"
Test #7:
score: 0
Accepted
time: 4ms
memory: 13844kb
input:
5 FFFFF 4 2 2 1 3 1 3 5
output:
1
result:
ok 1 number(s): "1"
Test #8:
score: 0
Accepted
time: 7ms
memory: 14116kb
input:
6 FSSSSF 5 3 2 5 1 2 2 6 4 2
output:
3
result:
ok 1 number(s): "3"
Test #9:
score: 0
Accepted
time: 1031ms
memory: 89508kb
input:
199995 FSSFFFSSSFSFFSSSFSSSSSFSFSSSFSFFSSFSFSFFFSSSFSSFSFFSFFFFSSFFSSSFFSFSFFFFFFFFFFFFFSSSFSSFFFSSSFSFSSSFFFSFFSFSSSSFSFSFSFSSFFSFSFFSFFSSFSSSFSFFSSSFFSFFFSFFSFSFSFSFSSSFSSSSFFSSFFFFFSFSSSFFSSSSSSSSFFFSFSFFSSSFSFFFFFSFFFFSSSSSSSFFFSFFSFSSSFSFSFFFFSFSSFSSFFFSSFFFSSFSFFFSSSFSFSSFFSFSFFSFFSSFSFSSSSFFF...
output:
233157276
result:
ok 1 number(s): "233157276"
Test #10:
score: 0
Accepted
time: 1009ms
memory: 89124kb
input:
199996 FSSFFSFSSSFFFFFFSFSSFSFFSSFFFFFFFSSSFFSFSSFSSFSFSSFSSSFFFFSFFFFFFSSSSFFFSFSSFSSFFSSFSFFSSSSSFSFFFFSFSFFSFSSFSFSSSSSFSFSSSFFSSFSSFSFFSFFSSFSFSSFSSSFSSSFFSSFFFFSFFSFSFSFFFSFSSSFFSFFSSSSSSSSFSSFSSFSSSSFSSSFSSSFSFFFFFFSFFSSSFSSFFFSFSFSFSSSFSFFSSSSFSSFSFSSFSSFSFFFSSSFFSSFSFSFFSSSFFFFSSSSSSSFSSSFFF...
output:
509139031
result:
ok 1 number(s): "509139031"
Test #11:
score: 0
Accepted
time: 1015ms
memory: 89904kb
input:
199997 FFSSSFSSFSFSFSSSSFSFFSSFFFSSFFSSSSSSFSSSFFSSSFFFSFFSFSFSSSFFSSSFSFFFFFSSFFSSFFFFSSSFFFFSSSSFFFSSFFSSSFSFFSFSFSFSFFSSFSFSSSFSSFSSFSFFSSFFFSFSSFSFFSSSFSFFSFFFFSSFFSFSFFFSFSFFSFSFSFFSSFFFSSFSFFSFSSSSSFFFFFSSSSSSSSSFFFFSSFFFSSFFSFSFSSSFSFSFFSSSSFSFSFFFSSFSSFFSFFSSFSSSSSSSFSSSFSSSFSFSSSSFSFFSSSFSS...
output:
917209642
result:
ok 1 number(s): "917209642"
Test #12:
score: 0
Accepted
time: 1008ms
memory: 91768kb
input:
199998 FFFSSSSSFSSSFFFFFFSSSSFSSFFFSFSSFFFSFFFFSFFFFFFFSSSFFSFSFFSFSFSFFSSFSFFSFSFSFSFFSSFFSFFFSFSFSSSSFSSSFFFSSSSFFSFFFFSFFFFFFSFSSFSFSSFFSSFSFFSFSSFSFSSFSSSSFSSFFSSFSSSSSSSSFFSFFSSSSSSSSSSSSFFSSFFFFFFSSFFSFFFFSSFFFSFFSSFFFFFFFFSFSSFSSSSFFSFSFFSSSSFSFSFFFSSFSFFFSFFSSFFSSSSSSSFSSSFFFSSFSSSSSFFFFSFSF...
output:
722227522
result:
ok 1 number(s): "722227522"
Test #13:
score: 0
Accepted
time: 981ms
memory: 88944kb
input:
199999 FSFSFSFSSFSSSFSSFFSFSFFFFFFSSFSSSFSFSSFFSSSFSSSFSSSFSFFSFSFFFFFFSFFFSFSSSSSSFFSFFSFFFFFFFSSSFFFSFFSSSFSFSSSSSFSSFSFSFFSFSFFSSFSFSSFFSFSSSSSSSSSSSFFSSSSSFSFFFSFFSFFFSFFFFFSFFFFSSSSSSSFFFFSFFSSSFSFSSFFFFSSFSFSFSSSFSSSSFSSFSFFSFFFSSFSSFFFSFSFFFSFFFFSFSFSSSSSSSFFSSFFFSSFSSSSSFSSSFFFFFSFSSSFFFSFFS...
output:
22915769
result:
ok 1 number(s): "22915769"
Test #14:
score: 0
Accepted
time: 996ms
memory: 90172kb
input:
200000 SFSSSSFSFFSFFFSFSFSSSSSSSSFFSSSFFSFFSSFFFFFFFFFFSSFFFFFFFSFFSFFFFFSSSFFFSFFSFFFFFSSFFSFFFFSSSFSFFSFSSFSFFFFFFFSFFSSFSSFSSFFSSFSSSSSFSSSSFFSFFFFFSSFSFFSFFFSSSSFFSFFFFFSSSSSSFFFSFFSFFFSFFFFFFSSSFSFFFFFSFSSSFFSSSFSFSFSSSFFFFFSSFFFSFSFFFSFSSSSSFSFFSFSSFFSSFSFFFFFSSFSFSFFFSSSFSFFFFSSSSFFFSSFFSFSFS...
output:
246807982
result:
ok 1 number(s): "246807982"
Test #15:
score: 0
Accepted
time: 1051ms
memory: 51964kb
input:
199980 SFSFFSSSSSFSSSFFFSSSSFFSSFSSSSFFFFSSFFSSFFFFSFSSFFSSSSSFFFSSSSFFFFFFFSFFSFSSSFSFFFFSFSFFSFSFFSFSFSFSFFSSSSFFSSFSSFFFFSFSFFFFFSSSFSFFFFFFSFFSSSFFSSSFFSSSFSFSFSSSFSSSFSSSSSFSFFFSSSFSSSFFSFSFSFFFSSSSFSSSFSSFSSSFFFFFSFFSFFFFSSSFFSSFFSSSFSSSFSSSFSSFSFSSFSFSFFSSSSFSSFSSSSSSSFSSSSSSSFSSSSSFFSFFFSFFS...
output:
854698427
result:
ok 1 number(s): "854698427"
Test #16:
score: 0
Accepted
time: 924ms
memory: 57828kb
input:
199981 SFFSSFSSFSSSFSSSFSSFSFSSFFFFFFFFSFFFFFSFFFSSFSFSFFSSFSFFFFFSFFFFSSSFFSSFSSFSSSFFSFFSSSFFSSSFSFSSFFFSSFFFSSSSFFSFSFFSFSSFSFSFSFSSSSFFSSSSFSSFSSSSFSFSSSFSFSFFFSSSFSFSFFFFSSSSSSFFSSFSSFSFSFFSFFSSSSSSFFSFFSFFSSFFSFSFSFSFSSSFFSFFFSSFFSSFFFFSSFSSFSSSSSFFSSSFFSSFFSFFFSSSSSFSSFFSFSFFSFFSFSSSFFFSFSSSS...
output:
990783292
result:
ok 1 number(s): "990783292"
Test #17:
score: 0
Accepted
time: 901ms
memory: 42712kb
input:
199982 SFFSSSFSFSSSFFFFSSFFFFSFSSSSFFFSFSFFSSFFSSFSSSFSFSFSSFFSSSSSFSSFSFFFSSFSFSSSSSSFSSFSFSFSFFSSSSFSFSSSSFSSSSSFSSSSSSFSFFSFSSSFSFSSSFFFSFSSSFSSSFFFSSFFSSFSSFSFFSSSSSFSSSFFSFSFSFSFSFFSSFFSFFFSSSFSFFFSFFSSSFSSSFSSSFSFSSSFFSSSSFSFSFFSFFSFSSFSSFFFSFFFSFFFSSFSFFSFSSSFSSFFSSFSSFSSSSSSSSFFFSSFFFFSFFSSF...
output:
535880887
result:
ok 1 number(s): "535880887"
Test #18:
score: 0
Accepted
time: 948ms
memory: 60484kb
input:
199983 SSFSFFSSSFFFFSSSSSFSFFFSFSFFSFSSSSSFSFFSFSSFFSSSFFFSFFFSFFFFSFFSFFSFFSSSSSSSSFFSFSSFSSFSFFFSFFSFFSSSFFFFFSFSSFSFFFFFSFFFFFSSSFSFSFSSSSSFSSFSSSSSFSSSFSFSSSFFFFSSFSSFSSSSSFFFFSSFFSSSSSSFFSSFFSFFFSFFSFSFSFFSFFFSFSFFFSFSSFFSFFFSSSFSFFSSSSFSSSFFSSFSFSFFFFFFFSSSSSFFFSSSSSSSSFFFFSFFSSSFSSFSFSFSSFSFS...
output:
29372676
result:
ok 1 number(s): "29372676"
Test #19:
score: 0
Accepted
time: 1064ms
memory: 50704kb
input:
199984 SSSFFSSSSFFFFFFFFFFFSSSFSSSSSSSFSSFFSSFFSFFFFFSSFSFFFFFSSSSFFSSSSSFSSSFSFSFFSSSSFSSFFSSFFSFFSSSFSFSFSFSSFSSFFFFSFFFSSSSSFFSSSFSFFFSSFFFSFFSFSSSSFSFSSFSFSFSFFFSSFFFFFFFFSSFSFFFSFSSSSFFSFSSFSFSFSFSFSSSSSSSFFFSFSSSFFSSFFFFSSFSSFFSFFSSSSFFFFFSSSSSFFFSSSFSSFFSFFSFFSFSFSSSSFFSFSSFSFFFSSSFFFFFFSFSFF...
output:
525200447
result:
ok 1 number(s): "525200447"
Test #20:
score: 0
Accepted
time: 909ms
memory: 44788kb
input:
199985 SSSFSSFSFFFFSFSFFFFSFSSSFSFFSSSFFFSFSFSFSFSSSFFSFSFFSSFFFFFFFFFSFFSSFSSFSFSFSFFSSSFFSSSFSFFFFFFFSSSFFFFFSSSSFSFFFSFFFSSSSSSSSFFSFFSSFFFSSSFSSFFFSSFFSFSFSSSFSFFSSFFFFSFFSFSSSSFSFFSSSSSFFSFSFFFSSSFFSSSFFFSSFSFFFSFFFFFSFFSFFSSSFSFFFSSSFSSFFFSSFFSSFSSSSFFFFFSSFFSFSFFFSSFFFFFSFSSFFFFSSSFFFSFFSFSFF...
output:
497376383
result:
ok 1 number(s): "497376383"
Test #21:
score: 0
Accepted
time: 992ms
memory: 90092kb
input:
199986 SFSSSFSSFFSSSSFSFFFFFSFSSFFSFSSSSFSFFSSSFSFSFSFSFFSFFSFFFSSFSSSSSFSSSSSFFFSFFSSSFSFFSSSSSFFSFSSFSSSFSFSFSSFFSFSFFFFSFFFSSSFSFFFSFSSSFSFFFSSFSSSSFSSSFFSFFFFFSFFSFFSSSSSSSFSSSFSFSFSSSSFSFSSFSSSFFSFFFFFSFFFSFSSSSSSFSFSFSSFFSSFSSSFFSFSFFFSFFSSSFFFFSFFSFFFSFSFSSFFFFSSSSSSFFFSSSSFSFSSFFSFSFFSFFFFSS...
output:
494235109
result:
ok 1 number(s): "494235109"
Test #22:
score: 0
Accepted
time: 959ms
memory: 57840kb
input:
199987 FFFSSSSSSSSSSFSFSFFFSFSFFFSFFSSSFFFSFFFFSSSFFSSSFSSFSSFSSFFFFSFSSSFFFSFFSFFFFFFSFSFFFSSSSSFSSFFSSFSFFFFSFSSSSFSSFFFFFFFSFFFSFSFSFSSFSFSSFFFSSSFSFFSFSFFFFSSFSSFSFFFSSFSFSSFFFSSFSSFSSFFFFSSFFSFFSFSFFFFFFSSFFSFSFSFFSFFSFSFFFFSSSFSSSFSFFSSFSFFFSSFSSSFFSSSFFFFFSFFFSSSFSSSFFFFSFSSFFSFFFSFFFSSFFFFSF...
output:
390614605
result:
ok 1 number(s): "390614605"
Test #23:
score: 0
Accepted
time: 955ms
memory: 60792kb
input:
199988 FFFSFFFSSSFSSSFSSFFSSFFSSFFSFFSSSSSSFSFFFFFFSSSSFSSFSFFSFSSSFFFFFFSFSSSSFSSSFSSSSFSFSSSFFFFFFSSSFSSFSSSFFSFFFSFFFSFSSSSFFFFFFSFFSSFFSSSSSSSSSFSFSFFSFFFFFSSFSSFSSSFSFSFFSSFFFFFFSFFSSSSSFSFSSFFSSSSFFFFSSSFSFFSFFSSFSSFSSFSSSFFSFSSSSSFFSFSFSFFFSSSFFFSFFSFSSSFSFFSFFSFFSSFFFSSFSSFSFFFFSSFSSFSSSFFFF...
output:
808212748
result:
ok 1 number(s): "808212748"
Test #24:
score: 0
Accepted
time: 957ms
memory: 58860kb
input:
199989 FSFFFSSSFSFFFSSFFSFFFFFFFFSFSFSFFSFSFFSSSFSFFFSSFFFSFFFSSFFSSSSFSFFFFSFSSSSSFFFSSFSSFSSSFSFFSFFSFFSSFSFSFSFSSFFSFFFFSSSFSSFFFSFFSSFFSFSFFFFFSSFSFFSFFFFFFFFFSSFSSSSFFSSSSFSSSSFSSFFSSSFFFSFFFFSSFFFSFSFFSFSSFFFFSSSFFSSFFFSSFFSSFFFSSSFSSFFFFSSSSFSSFSSFFSFFSSFSSFFFSFFSSSSFSSFFFSSFFFSSSSSSSSSSSFFFS...
output:
245218183
result:
ok 1 number(s): "245218183"
Test #25:
score: 0
Accepted
time: 4ms
memory: 14676kb
input:
20 FFSSFSSSFFFFFSFSSFSF 10 19 9 18 1 4 3 6 16 5 15 18 20 7 10 7 15 13 7 18 12 6 5 15 18 17 14 9 11 10 8 18 5 6 2 15 18 4
output:
30
result:
ok 1 number(s): "30"
Test #26:
score: 0
Accepted
time: 4ms
memory: 14512kb
input:
20 FSFSFFFSFFFSFFSFFFSS 8 6 6 18 16 8 7 8 11 1 9 16 3 5 7 11 19 8 13 20 12 1 9 14 4 9 1 15 10 11 7 5 7 17 5 2 13 10
output:
44
result:
ok 1 number(s): "44"
Test #27:
score: 0
Accepted
time: 3ms
memory: 14404kb
input:
20 FSFSSSSSSFSSSFFFFFSF 19 17 16 2 6 14 4 8 13 19 7 9 14 3 5 7 5 12 5 19 2 3 17 6 11 8 15 19 11 5 10 8 2 1 3 20 18 5
output:
101
result:
ok 1 number(s): "101"
Test #28:
score: 0
Accepted
time: 8ms
memory: 14784kb
input:
20 FFFFSFSSSSSSSSSSSFSF 19 16 13 10 10 9 10 18 1 3 8 20 4 16 17 20 16 6 17 15 14 15 12 1 5 18 18 2 11 7 1 15 11 12 10 15 16 15
output:
405
result:
ok 1 number(s): "405"
Test #29:
score: 0
Accepted
time: 3ms
memory: 13612kb
input:
20 FFSFFFFSFSFFSFFFSSSS 6 15 4 8 6 14 12 14 2 7 13 4 1 4 12 16 10 16 14 13 5 15 17 16 14 18 9 14 14 20 16 2 11 6 3 6 11 19
output:
81
result:
ok 1 number(s): "81"
Test #30:
score: 0
Accepted
time: 3ms
memory: 14064kb
input:
20 FFSSFSSSFSFFSSSSSSFF 12 9 12 7 4 8 12 19 8 12 17 19 6 10 1 13 15 5 18 10 16 9 17 15 2 9 3 18 8 11 20 10 13 15 8 6 2 14
output:
129
result:
ok 1 number(s): "129"
Test #31:
score: 0
Accepted
time: 4ms
memory: 13848kb
input:
20 FSSSSFSSSSFFFFFFFSFS 2 14 17 10 5 3 15 16 19 1 9 10 19 15 11 2 12 11 16 4 13 20 8 7 18 20 15 18 6 4 14 16 5 15 9 16 8 14
output:
21
result:
ok 1 number(s): "21"
Test #32:
score: 0
Accepted
time: 3ms
memory: 14272kb
input:
20 FSFSSSFSSFSSFFSSFSFS 16 9 8 10 11 13 12 11 3 19 16 14 8 12 7 18 5 8 19 2 20 7 4 18 17 20 14 11 6 20 9 15 19 12 18 11 1 16
output:
129
result:
ok 1 number(s): "129"
Test #33:
score: 0
Accepted
time: 3ms
memory: 14732kb
input:
20 FSFFSFSSFFSSFSFFSFFF 12 20 2 6 13 15 8 2 4 19 10 1 11 15 11 2 1 7 3 4 18 6 10 4 2 4 12 9 14 8 17 5 5 10 9 16 10 12
output:
1366
result:
ok 1 number(s): "1366"
Test #34:
score: 0
Accepted
time: 4ms
memory: 14812kb
input:
20 FFFFFSSFFSSFFFFSFSSF 6 7 7 16 14 7 8 13 17 19 1 15 4 2 5 1 6 3 7 17 12 15 3 10 7 20 8 14 9 15 3 18 11 7 4 19 7 5
output:
58
result:
ok 1 number(s): "58"
Test #35:
score: -100
Wrong Answer
time: 13ms
memory: 13720kb
input:
4269 SFFFSFSSSSFFFFSFFFSFFSSFSFSSFSSSFSFFFSFSFSSFFFSFFSFFSFSSSFFSSSSFSFFFFFFFSFSSFFFSFFSFFFFSFFFFFSSFFSFFFFSSSFSSSSSFFFSSSSFFFSSFFFSSSSSSFFSFSSSFFFSSSSFSFSSFFFSSFSFSSSSFFFSSSFFFSSSFSSFFSSSSSSFFFFSFFSSSSFFSSSFFFFSFFFFSSFFSFFFSFSFFSFFFFFFSFSSSSFSFSFSSSFFSFFFSSSSFSFFFSSSSSFFSSSSFSSFSSSFSFFFSFSSFFSSFFFF...
output:
393743705
result:
wrong answer 1st numbers differ - expected: '159892112', found: '393743705'