output_description: If there exists a pair of sequences a and b that satisfies the properties and
  is consistent with Snuke's memory, print three lines. The first line must
  contain the sequence a, the second line must contain the length of the
  sequence b, and the third line must contain the sequence b.
  
  If such a pair does not exist (because Snuke's memory is wrong or some other
  reason), print a single line containing the word `Impossible` (case-
  sensitive).
  
  * * *
input_description: The input is given from Standard Input in the following format:
  
      
      
      N M
      A_1 A_2 ... A_M
attempt: import sys
  
  readline = sys.stdin.readline
  readlines = sys.stdin.readlines
  sys.setrecursionlimit(10**7)
  
  N, M = map(int, readline().split())
  A = [int(x) for x in readline().split()]
  
  OD = [x for x in A if x & 1]
  EV = [x for x in A if not x & 1]
  
  if len(OD) >= 3:
      print("Impossible")
      exit()
  
  if len(A) == 1:
      if N == 1:
          B = [1]
      else:
          B = [1, N - 1]
  elif len(OD) == 0:
      B = A.copy()
      B[0] -= 1
      B[-1] += 1
  elif len(OD) == 1:
      A = OD + EV
      B = A.copy()
      B[0] += 1
      B[-1] -= 1
  else:
      A = OD[0] + EV + OD[-1]
      B = A.copy()
      B[0] += 1
      B[-1] -= 1
  B = [x for x in B if x > 0]
  
  print(*A)
  print(len(B))
  print(*B)
  
problem_description: Statement
  
  Snuke got a present from his mother on his birthday. The present was a pair of
  two sequences a and b, consisting of positive integers. They satisfied all of
  the following properties:
  
    * The sum of all elements of a is N.
    * The sum of all elements of b is N.
    * Any string of length N that satisfies the following two conditions (1) and (2) will also satisfy the condition (3).
      * **(1)** Any of the following forms a palindrome: the first a_1 letters, the following a_2 letters, the following a_3 letters and so on.
      * **(2)** Any of the following forms a palindrome: the first b_1 letters, the following b_2 letters, the following b_3 letters and so on.
      * **(3)** All N letters are the same.
  
  He was happy, until one day he lost both of the sequences. Now, he only
  remembers that the sequence a was a permutation of another sequence A of
  length M.
  
  To bring him happiness again, his mother has decided to give him another pair
  of sequences a and b that satisfies his favorite properties and is consistent
  with his memory.
samples: [{"input": "3 2\n    2 1", "output": "1 2\n    1\n    3\n    \n\n* * *"}, {"input": "6 1\n    6", "output": "6\n    3\n    1 2 3\n    \n\n* * *"}, {"input": "55 10\n    1 2 3 4 5 6 7 8 9 10", "output": "Impossible"}]