// 获取浮点数
var fNum = parseFloat(readline())
// 获取整形数
var intNum = parseInt(fNum)
// 取两者的差,根据范围输出不同结果
var sub=fNum - intNum
if(sub<0.5){
    console.log(parseFloat(intNum))
}else{
    console.log(parseFloat(intNum+1))
}