#include<iostream>
#include<sstream>
#include<vector>
using namespace std;

int main() {
    string line;
    getline(cin, line);
    
    if(line.empty()) {
        cout << "No words found";
        return 0;
    }
    stringstream ss(line);
    vector<string>word;
    
    while (ss >> word)
    words.push_back(word);
    
    if(words.size() == 0) {
        cout << "NO words found";
        return 0;
    }
    cout << words.size() << endl;
    
    for(int i = words.size() - 1; i >= 0; i--)
    cout << words[i] <
}