/* This program reads numbers and
   prints out the how many were
   read, ignoring duplicates */
#include <iostream>
using namespace std;
#include "list.h"

int main(){
  // Initialize
  List L;
  int n, count = 0;

  // Read #s
  while(cin >> n){
    if (!L.contains(n)){
      L.add2front(n);
      count++;
    }

  // Print results
  cout << count
       << " unique numbers"
       << endl;
  return 0;
}