const rl = require('readline').createInterface({ input: process.stdin });
const iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

(async () => {
    const num = BigInt(await readline());
    if (num >= 1n && num <= 10n ** 9n) {
        // 等差数列公式:n(n+1)/2
        const sum = num * (num + 1n) / 2n;
        console.log(sum.toString()); // 精确输出
    } else {
        console.log('非法数字');
    }
    rl.close();
})();