// -*- mode: c++ -*-
// $Id: wc.g++,v 1.4 2001/07/08 18:45:52 doug Exp $
// http://www.bagley.org/~doug/shootout/

#include <iostream>
#include <vector>

using namespace std;

enum {
    OUT,            
    IN                
};

int
main(int argc, char *argv[]) {
    char c;
    int nl, nw, nc, state;

    ios_base::sync_with_stdio(false);
    cin.tie(0);

    state = OUT;
    nl = nw = nc = 0;
    while (cin.get(c)) {
    ++nc;
    if (c == '\n')
        ++nl;
    if (c == ' ' || c == '\n' || c == '\t')
        state = OUT;
    else if (state == OUT) {
        state = IN;
        ++nw;
    }
    }
    cout << nl << " " << nw << " " << nc << endl;
}