1032. MTA12

Time limit : 1000 ms
Memory limit : 64 mb

Butun sonlardan iborat nums massiv va val butun soni berilgan. nums massivida val qiymatiga teng bo‘lgan barcha qiymatlarni o‘chiring. Bu operatsiyani massiv ichida bajarishingiz kerak va elementlarning tartibi o'zgartirilishi mumkin. Keyin, nums massivida val ga teng bo'lmagan elementlarning sonini qaytaring.

nums massivida val ga teng bo'lmagan elementlarning soni k ga teng deb qaraylik. Sizning yechimingiz qabul qilinishi uchun quyidagi shartlarni bajarishingiz kerak:

  • nums massivini shunday o'zgartiringki, uning dastlabki k elementi val ga teng bo'lmagan qiymatlardan iborat bo'lsin. nums ning qolgan elementlari muhim emas va ularning qiymatlari hisobga olinmaydi.
  • kqiymatini qaytaring.

Kiruvchi ma`lumotlar: Birinchi satrda n butun son 0<=n<=100. Ikkinchi satrda n ta butun son 0<=nums[i]<=50; nums massivini tashkil qiladigan. Uchinchi satrda val butun son 0<=val<=100.

Chiquvchi ma`lumotlar: Yechim 1-satrda 1 ta butun son k. 2-satrda k ta son.

Input
4
3 2 2 3
3
Output
2
2 2
Input
8
0 1 2 2 3 0 4 2
2
Output
5
0 1 4 0 3