ABC267B - Split?

考え方

言われたことを愚直にやる.

回答例

S = list(input())

row = [[7], [4], [8, 2], [5, 1], [9, 3], [6], [10]]
if S[0] != '0':
    exit(print('No'))
for i in range(7):
    if all(S[x - 1] == '0' for x in row[i]):continue
    for j in range(i + 1, 7):
        if all(S[x - 1] == '0' for x in row[j]):continue
        for k in range(i + 1, j):
            if all(S[x - 1] == '0' for x in row[k]):
                exit(print('Yes'))

print('No')