// scanning text and counting word frequencies
// note - can use stripWords to clean up words before sending to this program
#include <stdio.h>
#include <stdlib.h>

#include "bst_words.h"

int main(int argc, char * argv[]) {
  tree_t * root = NULL;

  char s[100];
  tree_t * p;
  
  while (scanf("%99s", s) == 1) {
    p = bst_lookup(root, s);
    if (p != NULL) (p->num)++;
    else root = bst_insert(root, s, 1);
  }

  bst_print(root);

  return 0;
}