#include <stdio.h>

int main()
{
    int n = 0;
    while (scanf("%d", &n) == 1)
    {
      int arr[n];
      int i = 0;
      //输入数据
      for (i = 0; i < n; i++)
        scanf("%d", &arr[i]);
      //输入删除数据
      int m = 0;
      scanf("%d", &m);
      //删除数据
      int a = 0;
      for (i = 0; i < n; i++)
      {
        if (arr[i] == m)
          arr[i] = 0;
        else
          a++;
      }
      //打印数据
      printf("%d\n", a);
      for (i = 0; i < n; i++)
      {
        if (arr[i] == 0)
          continue;
        else
          printf("%d ", arr[i]);
      }
      printf("\n");
    }

    return 0;
}