def bowl(rolls):
i = 0
frames = ['']
for pins in rolls:
if len(frames[i]) == 1 and last_pins + pins == 10:
frames[i] += '/'
elif pins == 10:
frames[i] += 'X'
elif pins == 0:
frames[i] += '-'
else:
frames[i] += str(pins)
if i != 9 and (pins == 10 or len(frames[i]) == 2):
frames.append('')
i += 1
last_pins = pins
return ' '.join(frames)
rolls = map(int, '9 0 3 7 6 1 3 7 8 1 5 5 0 10 8 0 7 3 8 2 8'.split())
print(bowl(rolls))
ZGVmIGJvd2wocm9sbHMpOgoJICAgIGkgPSAwCgkgICAgZnJhbWVzID0gWycnXQoJICAgIGZvciBwaW5zIGluIHJvbGxzOgoJCSAgICBpZiBsZW4oZnJhbWVzW2ldKSA9PSAxIGFuZCBsYXN0X3BpbnMgKyBwaW5zID09IDEwOgoJCQkgICAgZnJhbWVzW2ldICs9ICcvJwoJCSAgICBlbGlmIHBpbnMgPT0gMTA6CgkJCSAgICBmcmFtZXNbaV0gKz0gJ1gnCgkJICAgIGVsaWYgcGlucyA9PSAwOgoJCQkgICAgZnJhbWVzW2ldICs9ICctJwoJCSAgICBlbHNlOgoJCQkgICAgZnJhbWVzW2ldICs9IHN0cihwaW5zKQoKCQkgICAgaWYgaSAhPSA5IGFuZCAocGlucyA9PSAxMCBvciBsZW4oZnJhbWVzW2ldKSA9PSAyKToKCQkJICAgIGZyYW1lcy5hcHBlbmQoJycpCgkJCSAgICBpICs9IDEKCgkJICAgIGxhc3RfcGlucyA9IHBpbnMKCgkgICAgcmV0dXJuICcgJy5qb2luKGZyYW1lcykKCnJvbGxzID0gbWFwKGludCwgJzkgIDAgIDMgIDcgIDYgIDEgIDMgIDcgIDggIDEgIDUgIDUgIDAgIDEwIDggIDAgIDcgIDMgIDggIDIgIDgnLnNwbGl0KCkpCnByaW50KGJvd2wocm9sbHMpKQ==