def get_exponents(bin_str): exponents = [] s = bin_str while s != '0': reversed_s = s[::-1] b = 0 while b < len(reversed_s) and reversed_s[b] == '0': b += 1 exponents.append(b) remaining = reversed_s[b:] if not remaining: a_str = '0' else: a_str = remaining[::-1] if len(a_str) == 0: a_str = '0' else: a_str = a_str[:-1] or '0' s = a_str return exponents def compare_reversed_exponents(a, b): for i in range(min(len(a), len(b))): if a[i] < b[i]: return -1 elif a[i] > b[i]: return 1 if len(a) < len(b): return -1 elif len(a) > len(b): return 1 else: return 0 n_bin = input().strip() m_bin = input().strip() n_exponents = get_exponents(n_bin) if n_bin != '0' else [] m_exponents = get_exponents(m_bin) if m_bin != '0' else [] n_reversed = n_exponents[::-1] m_reversed = m_exponents[::-1] result = compare_reversed_exponents(n_reversed, m_reversed) print("Yes" if result < 0 else "No")