process.stdin.resume();
process.stdin.setEncoding('utf8');

// 標準入力取込
var g_input = '';
process.stdin.on('data', function(chunk) {
    g_input += chunk;
});
process.stdin.on('end', function() {
    main(g_input.split(/\r?\n/));
});

// 解答
function main(inputs){

    var input = inputs[0];
    var page  = 0;

    // 枚数計算
    page = Math.floor(input / 2);

    // ページ数が奇数の場合、1枚追加
    if (input % 2 == 1) {

        page++;
    }

    console.log(page);
}