output_description: Print the minimum prime number greater than or equal to X.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      X
attempt: X = int(input())
  t = X // 2 + X
  a = set(range(2, t))
  l = map(lambda c: range(2 * c, t, c), a)
  result = a.difference(*l)
  result = list(sorted(result))
  matchingVals = filter(lambda x: x > X, result)
  res = list(matchingVals)
  print(res[0])
  
problem_description: Statement
  
  Find the minimum prime number greater than or equal to X.
samples: [{"input": "20", "output": "23\n    \n\nThe minimum prime number greater than or equal to 20 is 23.\n\n* * *"}, {"input": "2", "output": "2\n    \n\nX itself can be a prime number.\n\n* * *"}, {"input": "99992", "output": "100003"}]