Problem: p02844
Buggy submission (Python (3.8.2), verdict: Wrong Answer):
import sys
readline = sys.stdin.readline

n = int(readline())
s = readline().rstrip()

from collections import deque
q = deque([])

for i in range(10):
    q.append(["",0,str(i)])

ans = 0
while q:
    num, ind, target = q.popleft()
    print(num, ind, target)
    while ind < len(s):
        if s[ind] == target: 
            break
        ind += 1
    else:
        continue
    num += target
    if len(num) == 3:
        ans += 1
        continue
    for i in range(10):
        q.append([num, ind +1, str(i)]) 

print(ans)

Failing test case input:
19
9039528710159876563

Expected output:
412


Actual output:
 0 0
 0 1
 0 2
 0 3
 0 4
 0 5
 0 6
 0 7
 0 8
 0 9
0 2 0
0 2 1
0 2 2
0 2 3
0 2 4
0 2 5
0 2 6
0 2 7
0 2 8
0 2 9
1 9 0
1 9 1
1 9 2
1 9 3
1 9 4
1 9 5
1 9 6
1 9 7
1 9 8
1 9 9
2 6 0
2 6 1
2 6 2
2 6 3
2 6 4
2 6 5
2 6 6
2 6 7
2 6 8
2 6 9
3 3 0
3 3 1
3 3 2
3 3 3
3 3 4
3 3 5
3 3 6
3 3 7
3 3 8
3 3 9
5 5 0
5 5 1
5 5 2
5 5 3
5 5 4
5 5 5
5 5 6
5 5 7
5 5 8
5 5 9
6 16 0
6 16 1
6 16 2
6 16 3
6 16 4
6 16 5
6 16 6
6 16 7
6 16 8
6 16 9
7 8 0
7 8 1
7 8 2
7 8 3
7 8 4
7 8 5
7 8 6
7 8 7
7 8 8
7 8 9
8 7 0
8 7 1
8 7 2
8 7 3
8 7 4
8 7 5
8 7 6
8 7 7
8 7 8
8 7 9
9 1 0
9 1 1
9 1 2
9 1 3
9 1 4
9 1 5
9 1 6
9 1 7
9 1 8
9 1 9
00 10 0
00 10 1
00 10 2
00 10 3
00 10 4
00 10 5
00 10 6
00 10 7
00 10 8
00 10 9
01 9 0
01 9 1
01 9 2
01 9 3
01 9 4
01 9 5
01 9 6
01 9 7
01 9 8
01 9 9
02 6 0
02 6 1
02 6 2
02 6 3
02 6 4
02 6 5
02 6 6
02 6 7
02 6 8
02 6 9
03 3 0
03 3 1
03 3 2
03 3 3
03 3 4
03 3 5
03 3 6
03 3 7
03 3 8
03 3 9
05 5 0
05 5 1
05 5 2
05 5 3
05 5 4
05 5 5
05 5 6
05 5 7
05 5 8
05 5 9
06 16 0
06 16 1
06 16 2
06 16 3
06 16 4
06 16 5
06 16 6
06 16 7
06 16 8
06 16 9
07 8 0
07 8 1
07 8 2
07 8 3
07 8 4
07 8 5
07 8 6
07 8 7
07 8 8
07 8 9
08 7 0
08 7 1
08 7 2
08 7 3
08 7 4
08 7 5
08 7 6
08 7 7
08 7 8
08 7 9
09 4 0
09 4 1
09 4 2
09 4 3
09 4 4
09 4 5
09 4 6
09 4 7
09 4 8
09 4 9
10 10 0
10 10 1
10 10 2
10 10 3
10 10 4
10 10 5
10 10 6
10 10 7
10 10 8
10 10 9
11 11 0
11 11 1
11 11 2
11 11 3
11 11 4
11 11 5
11 11 6
11 11 7
11 11 8
11 11 9
13 19 0
13 19 1
13 19 2
13 19 3
13 19 4
13 19 5
13 19 6
13 19 7
13 19 8
13 19 9
15 12 0
15 12 1
15 12 2
15 12 3
15 12 4
15 12 5
15 12 6
15 12 7
15 12 8
15 12 9
16 16 0
16 16 1
16 16 2
16 16 3
16 16 4
16 16 5
16 16 6
16 16 7
16 16 8
16 16 9
17 15 0
17 15 1
17 15 2
17 15 3
17 15 4
17 15 5
17 15 6
17 15 7
17 15 8
17 15 9
18 14 0
18 14 1
18 14 2
18 14 3
18 14 4
18 14 5
18 14 6
18 14 7
18 14 8
18 14 9
19 13 0
19 13 1
19 13 2
19 13 3
19 13 4
19 13 5
19 13 6
19 13 7
19 13 8
19 13 9
20 10 0
20 10 1
20 10 2
20 10 3
20 10 4
20 10 5
20 10 6
20 10 7
20 10 8
20 10 9
21 9 0
21 9 1
21 9 2
21 9 3
21 9 4
21 9 5
21 9 6
21 9 7
21 9 8
21 9 9
23 19 0
23 19 1
23 19 2
23 19 3
23 19 4
23 19 5
23 19 6
23 19 7
23 19 8
23 19 9
25 12 0
25 12 1
25 12 2
25 12 3
25 12 4
25 12 5
25 12 6
25 12 7
25 12 8
25 12 9
26 16 0
26 16 1
26 16 2
26 16 3
26 16 4
26 16 5
26 16 6
26 16 7
26 16 8
26 16 9
27 8 0
27 8 1
27 8 2
27 8 3
27 8 4
27 8 5
27 8 6
27 8 7
27 8 8
27 8 9
28 7 0
28 7 1
28 7 2
28 7 3
28 7 4
28 7 5
28 7 6
28 7 7
28 7 8
28 7 9
29 13 0
29 13 1
29 13 2
29 13 3
29 13 4
29 13 5
29 13 6
29 13 7
29 13 8
29 13 9
30 10 0
30 10 1
30 10 2
30 10 3
30 10 4
30 10 5
30 10 6
30 10 7
30 10 8
30 10 9
31 9 0
31 9 1
31 9 2
31 9 3
31 9 4
31 9 5
31 9 6
31 9 7
31 9 8
31 9 9
32 6 0
32 6 1
32 6 2
32 6 3
32 6 4
32 6 5
32 6 6
32 6 7
32 6 8
32 6 9
33 19 0
33 19 1
33 19 2
33 19 3
33 19 4
33 19 5
33 19 6
33 19 7
33 19 8
33 19 9
35 5 0
35 5 1
35 5 2
35 5 3
35 5 4
35 5 5
35 5 6
35 5 7
35 5 8
35 5 9
36 16 0
36 16 1
36 16 2
36 16 3
36 16 4
36 16 5
36 16 6
36 16 7
36 16 8
36 16 9
37 8 0
37 8 1
37 8 2
37 8 3
37 8 4
37 8 5
37 8 6
37 8 7
37 8 8
37 8 9
38 7 0
38 7 1
38 7 2
38 7 3
38 7 4
38 7 5
38 7 6
38 7 7
38 7 8
38 7 9
39 4 0
39 4 1
39 4 2
39 4 3
39 4 4
39 4 5
39 4 6
39 4 7
39 4 8
39 4 9
50 10 0
50 10 1
50 10 2
50 10 3
50 10 4
50 10 5
50 10 6
50 10 7
50 10 8
50 10 9
51 9 0
51 9 1
51 9 2
51 9 3
51 9 4
51 9 5
51 9 6
51 9 7
51 9 8
51 9 9
52 6 0
52 6 1
52 6 2
52 6 3
52 6 4
52 6 5
52 6 6
52 6 7
52 6 8
52 6 9
53 19 0
53 19 1
53 19 2
53 19 3
53 19 4
53 19 5
53 19 6
53 19 7
53 19 8
53 19 9
55 12 0
55 12 1
55 12 2
55 12 3
55 12 4
55 12 5
55 12 6
55 12 7
55 12 8
55 12 9
56 16 0
56 16 1
56 16 2
56 16 3
56 16 4
56 16 5
56 16 6
56 16 7
56 16 8
56 16 9
57 8 0
57 8 1
57 8 2
57 8 3
57 8 4
57 8 5
57 8 6
57 8 7
57 8 8
57 8 9
58 7 0
58 7 1
58 7 2
58 7 3
58 7 4
58 7 5
58 7 6
58 7 7
58 7 8
58 7 9
59 13 0
59 13 1
59 13 2
59 13 3
59 13 4
59 13 5
59 13 6
59 13 7
59 13 8
59 13 9
63 19 0
63 19 1
63 19 2
63 19 3
63 19 4
63 19 5
63 19 6
63 19 7
63 19 8
63 19 9
65 17 0
65 17 1
65 17 2
65 17 3
65 17 4
65 17 5
65 17 6
65 17 7
65 17 8
65 17 9
66 18 0
66 18 1
66 18 2
66 18 3
66 18 4
66 18 5
66 18 6
66 18 7
66 18 8
66 18 9
70 10 0
70 10 1
70 10 2
70 10 3
70 10 4
70 10 5
70 10 6
70 10 7
70 10 8
70 10 9
71 9 0
71 9 1
71 9 2
71 9 3
71 9 4
71 9 5
71 9 6
71 9 7
71 9 8
71 9 9
73 19 0
73 19 1
73 19 2
73 19 3
73 19 4
73 19 5
73 19 6
73 19 7
73 19 8
73 19 9
75 12 0
75 12 1
75 12 2
75 12 3
75 12 4
75 12 5
75 12 6
75 12 7
75 12 8
75 12 9
76 16 0
76 16 1
76 16 2
76 16 3
76 16 4
76 16 5
76 16 6
76 16 7
76 16 8
76 16 9
77 15 0
77 15 1
77 15 2
77 15 3
77 15 4
77 15 5
77 15 6
77 15 7
77 15 8
77 15 9
78 14 0
78 14 1
78 14 2
78 14 3
78 14 4
78 14 5
78 14 6
78 14 7
78 14 8
78 14 9
79 13 0
79 13 1
79 13 2
79 13 3
79 13 4
79 13 5
79 13 6
79 13 7
79 13 8
79 13 9
80 10 0
80 10 1
80 10 2
80 10 3
80 10 4
80 10 5
80 10 6
80 10 7
80 10 8
80 10 9
81 9 0
81 9 1
81 9 2
81 9 3
81 9 4
81 9 5
81 9 6
81 9 7
81 9 8
81 9 9
83 19 0
83 19 1
83 19 2
83 19 3
83 19 4
83 19 5
83 19 6
83 19 7
83 19 8
83 19 9
85 12 0
85 12 1
85 12 2
85 12 3
85 12 4
85 12 5
85 12 6
85 12 7
85 12 8
85 12 9
86 16 0
86 16 1
86 16 2
86 16 3
86 16 4
86 16 5
86 16 6
86 16 7
86 16 8
86 16 9
87 8 0
87 8 1
87 8 2
87 8 3
87 8 4
87 8 5
87 8 6
87 8 7
87 8 8
87 8 9
88 14 0
88 14 1
88 14 2
88 14 3
88 14 4
88 14 5
88 14 6
88 14 7
88 14 8
88 14 9
89 13 0
89 13 1
89 13 2
89 13 3
89 13 4
89 13 5
89 13 6
89 13 7
89 13 8
89 13 9
90 2 0
90 2 1
90 2 2
90 2 3
90 2 4
90 2 5
90 2 6
90 2 7
90 2 8
90 2 9
91 9 0
91 9 1
91 9 2
91 9 3
91 9 4
91 9 5
91 9 6
91 9 7
91 9 8
91 9 9
92 6 0
92 6 1
92 6 2
92 6 3
92 6 4
92 6 5
92 6 6
92 6 7
92 6 8
92 6 9
93 3 0
93 3 1
93 3 2
93 3 3
93 3 4
93 3 5
93 3 6
93 3 7
93 3 8
93 3 9
95 5 0
95 5 1
95 5 2
95 5 3
95 5 4
95 5 5
95 5 6
95 5 7
95 5 8
95 5 9
96 16 0
96 16 1
96 16 2
96 16 3
96 16 4
96 16 5
96 16 6
96 16 7
96 16 8
96 16 9
97 8 0
97 8 1
97 8 2
97 8 3
97 8 4
97 8 5
97 8 6
97 8 7
97 8 8
97 8 9
98 7 0
98 7 1
98 7 2
98 7 3
98 7 4
98 7 5
98 7 6
98 7 7
98 7 8
98 7 9
99 4 0
99 4 1
99 4 2
99 4 3
99 4 4
99 4 5
99 4 6
99 4 7
99 4 8
99 4 9
412


Fixed submission (verdict: Accepted):
import sys
readline = sys.stdin.readline

n = int(readline())
s = readline().rstrip()

from collections import deque
q = deque([])

for i in range(10):
    q.append(["",0,str(i)])

ans = 0
while q:
    num, ind, target = q.popleft()
    
    while ind < len(s):
        if s[ind] == target: 
            break
        ind += 1
    else:
        continue
    num += target
    if len(num) == 3:
        ans += 1
        continue
    for i in range(10):
        q.append([num, ind +1, str(i)]) 

print(ans)