Помогите решить задачу!

Помогите решить задачу!
Серега и Костен — заядлые спортсмены. Как обычно, они качались на турниках. В этот момент к ним подошла Маша и дала тонкий намек на то, что не отказалась бы посмотреть, как ребята играют в лесенку вплоть до N подтягиваний, а победитель получит приз.

Игра в лесенку известна всем, но все же: каждый из парней делают по очереди подходы от 1 до N включительно подтягиваний, а потом от N-1 до 1 подтягивания. Победителем является тот, кто сделает все подходы правильно и не сдастся раньше, чем другой.

Парни оказались крепкие и оба прошли эту лесенку. Так как у Маши всего одни приз, она в растерянности — кого же считать победителем. Прежде чем выбрать победителя, ей захотелось узнать, сколько всего раз подтянулись парни. Помогите Маше сделать это.
Формат входных данных

Во входном файле задано целое число N (1 ≤ N ≤ 109) — верхняя граница лесенки.
Формат выходных данных

Вывести общее количество подтягиваний, сделанные на турнике в игре лесенка обоими парнями.

Пример
input.txt -5 output.txt-50

  • [ссылка появится после проверки модератором] (grand_theft_auto_5)_(ps3)/
  • что это input.txt -5 output.txt-50
  • Могу сделать, пиши в личку.
    Кстате, банальное решение про суммирование или умножение не сработает, так как число 10^9^2 довольно велико и не вместится в стандартный инт. Надо выяснить, вместится ли оно в инт64, если нет - реализовывать математику через строки или там массивы.

    Спортивный костёр: Правильно говорить школоте, а не студентоте. К студентоте обычно претензий меньше, они хотя бы пытаются учится. И да, если кто-то там учится на втором курсе, но клянчит простые задачки, то к студентоте его отнести сложно, явное школоло.

  • #include

    int main() {
    std::ifstream in("input.txt");
    int n;
    in >> n;
    std::ofstream out("output.txt");
    out < < 2 * ((n - 1) * n + n) << std::endl;
    return 0;
    }

  • program Z(input,output);
    var
    x: integer;
    begin
    assign(input,'input.txt');
    reset(input);
    assign(output,'output.txt');
    rewrite(output);
    read(x);
    writeln((x*x)*2);
    close(input);
    close(output);
    end.
    Источник: Подойдет?