<s> __all__ = ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> def contains_subsequence ( seq , subseq ) : <EOL> for i in range ( len ( seq ) - len ( subseq ) ) : <EOL> if seq [ i : i + len ( subseq ) ] == subseq : <EOL> return True <EOL> return False <EOL> def shortest_subsequence ( seq , value ) : <EOL> in_subseq = False <EOL> subseq_len = <NUM_LIT:0> <EOL> subseq_len_min = len ( seq ) + <NUM_LIT:1> <EOL> for seq_value in seq : <EOL> if seq_value == value : <EOL> if in_subseq : <EOL> subseq_len += <NUM_LIT:1> <EOL> else : <EOL> in_subseq = True <EOL> subseq_len = <NUM_LIT:1> <EOL> else : <EOL> if in_subseq : <EOL> in_subseq = False <EOL> if subseq_len < subseq_len_min : <EOL> subseq_len_min = subseq_len <EOL> if subseq_len_min == len ( seq ) + <NUM_LIT:1> : <EOL> return <NUM_LIT:0> <EOL> else : <EOL> return subseq_len_min </s>
