import random

MAX_LENGTH = 1000  # Максимальна дозволена довжина рядка

def generate_random_binary_string(length):
  """Генерує випадковий бінарний рядок заданої довжини."""
  if length <= 0 or length > MAX_LENGTH:
    raise ValueError("Довжина рядка повинна бути більшою за 0 і меншою або дорівнювати {}".format(MAX_LENGTH))
  return ''.join(random.choice('01') for _ in range(length))

if __name__ == "__main__":
  try:
    length = int(input("Введіть довжину рядка (максимум {} символів): ".format(MAX_LENGTH)))
    binary_string = generate_random_binary_string(length)
    print("Згенерований рядок:", binary_string)
  except ValueError as e:
    print("Помилка:", e)