package bdd;
//import bdd.Summer;

import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.BufferedWriter;

import static java.nio.charset.StandardCharsets.UTF_8;

public final class Main {
    public static void main(String[] args) {
        try {
            OutputStreamWriter writer = new OutputStreamWriter(System.out, UTF_8);
            PrintWriter out = new PrintWriter(new BufferedWriter(writer));

            Summer machine;
            for (String a : args) {
                machine.add(Integer.parseInt(a));
                out.println(machine.sum());
            }
            out.flush();

            int sum = 0;
            for (String a : args) {
                sum = sum + Integer.parseInt(a);
                out.println(sum);
            }
            out.flush();

        } catch (Throwable e) {
            // Workaround for https://github.com/mojohaus/exec-maven-plugin/issues/141
            e.printStackTrace();
            System.exit(1);
        }
    }
}
