import java.util.*
fun main(args: Array<String>) {
println("Input n:")
val n: Int = readLine()!!.toInt()
if(n>100 || n <= 0){
println("Invalid input")
return
}
var sum: Float = 0F
var count: Int = 0
while(count <= n){
var mauSo: Float = 0F
mauSo = 2 * (countSumFrom0ToNumber(count)).toFloat()
if(mauSo == 0F) {
sum += 1
} else {
sum += (1 / mauSo).toFloat()
}
count ++
}
println("Result = ${sum}")
}
fun countSumFrom0ToNumber(number: Int): Int{
var sum = 0
var count = 0
while(count <= number){
sum += count
count ++
}
return count
}
aW1wb3J0IGphdmEudXRpbC4qCgpmdW4gbWFpbihhcmdzOiBBcnJheTxTdHJpbmc+KSB7CiAgICBwcmludGxuKCJJbnB1dCBuOiIpCiAgICB2YWwgbjogSW50ID0gcmVhZExpbmUoKSEhLnRvSW50KCkKCQogICAgaWYobj4xMDAgfHwgbiA8PSAwKXsKICAgIAlwcmludGxuKCJJbnZhbGlkIGlucHV0IikKICAgIAlyZXR1cm4KICAgIH0KICAgIHZhciBzdW06IEZsb2F0ID0gMEYKICAgIHZhciBjb3VudDogSW50ID0gMAogICAgd2hpbGUoY291bnQgPD0gbil7CiAgICAgICAgdmFyIG1hdVNvOiBGbG9hdCA9IDBGCiAgICAJbWF1U28gPSAyICogKGNvdW50U3VtRnJvbTBUb051bWJlcihjb3VudCkpLnRvRmxvYXQoKQogICAgCWlmKG1hdVNvID09IDBGKSB7CiAgICAJCXN1bSArPSAxCiAgICAJfSBlbHNlIHsKICAgIAkJc3VtICs9ICgxIC8gbWF1U28pLnRvRmxvYXQoKQogICAgCX0KICAgIAljb3VudCArKwogICAgfQogICAgcHJpbnRsbigiUmVzdWx0ID0gJHtzdW19IikKfQoKZnVuIGNvdW50U3VtRnJvbTBUb051bWJlcihudW1iZXI6IEludCk6IEludHsKCXZhciBzdW0gPSAwCgl2YXIgY291bnQgPSAwCgl3aGlsZShjb3VudCA8PSBudW1iZXIpewoJCXN1bSArPSBjb3VudAoJCWNvdW50ICsrCgl9CglyZXR1cm4gY291bnQKfQ==