import java.util.* class StringIterator(val s : String){ inline fun next() = if (i < s.length) s[i++] else throw NoSuchElementException() inline fun hasNext() = i < s.length private var i = 0 } inline fun String.iterator() = StringIterator(this) fun main(args : Array) { if (args.size == 0) { System.out?.println(0) return } var line = "" for (arg in args) { line += arg + ' ' } var longest = 0 var current = 0 for (c in line) { if ((c in 'a'..'z') || (c in 'A'..'Z')) { current = current + 1 } else { if (current > longest) { longest = current } current = 0 } } if (current > longest) { longest = current } System.out?.println(longest) }