Buggy python submission (verdict: Runtime Error):
S = list(input())
count = 0
ans = [0]*(len(S))
for i in range(len(S)):
    if S[i] == "R":
        count += 1
    else:
        if count % 2 == 0:
            ans[i] += count//2
            ans[i-1] += count//2
            count = 0
        else:
            ans[i] += count//2 + 1
            ans[i-1] += count//2
            count = 0
	
S.reverse()
	
for i in range(len(S)):
    if S[i] == "L":
        count += 1
    else:
        if count % 2 == 0:
            ans[len(S)-i] += count//2
            ans[len(S)-i-1] += count//2
            count = 0
        else:
            ans[len(S)-i] += count//2 
            ans[len(S)-i-1] += count//2 +1
            count = 0

for a in ans:
    print(a, end=" ")

Fixed submission:
import fractions

a,b,c,d = map(int,input().split()) 

cd = (c * d) // fractions.gcd(c, d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)

Buggy python submission (verdict: Runtime Error):
import math

a,b,c,d = map(int,input().split()) 

cd = (c * d) // math.gcd(c, d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)


Fixed submission:
import fractions

a,b,c,d = map(int,input().split()) 

cd = (c * d) // fractions.gcd(c, d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)

Buggy python submission (verdict: Runtime Error):
import math
def cal_lcm(x, y):
    return (x * y) // math.gcd(x, y)

a,b,c,d = map(int,input().split()) 

cd = cal_lcm(c,d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)


Fixed submission:
import fractions

a,b,c,d = map(int,input().split()) 

cd = (c * d) // fractions.gcd(c, d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)

Buggy python submission (verdict: Runtime Error):
a,b,c,d = map(int,input().split()) 

import math
def lcm(x, y):
    return (x * y) // math.gcd(x, y)

cd = lcm(c,d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)

Fixed submission:
import fractions

a,b,c,d = map(int,input().split()) 

cd = (c * d) // fractions.gcd(c, d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)

Buggy python submission (verdict: Runtime Error):
a,b,c,d = map(int,input().split()) 

import math
def lcm(x, y):
    return (x * y) // math.gcd(x, y)

cd = lcm(c,d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)

Fixed submission:
import fractions

a,b,c,d = map(int,input().split()) 

cd = (c * d) // fractions.gcd(c, d)
b_c = b // c
b_d = b // d
b_cd = b // cd
a_c = a // c
a_d = a // d
a_cd = a // cd

ans = b - b_c - b_d + b_cd - a + a_c + a_d - a_cd

if a % c != 0 and a % d!= 0:
    ans += 1

print(ans)