https://coderun.yandex.ru/problem/number-words-text Легкая

Решение

import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter

fun main() {
    val reader = BufferedReader(InputStreamReader(System.`in`))
    val writer = BufferedWriter(OutputStreamWriter(System.out))
    val uniqueWords = mutableSetOf<String>()
    var line = reader.readLine()
    while (line != null) {
        val words = line.trim().split("\\\\s+".toRegex()).filter { it.isNotEmpty() }
        uniqueWords.addAll(words)
        line = reader.readLine()
    }
    writer.write("${uniqueWords.size}\\n")
    writer.flush()
    writer.close()
    reader.close()
}