use proconio::{input_once, read_value_once};
fn test_stdin() {
input_once! {
n: usize,
}
println!("{n}");
let mut sum = 0;
for _ in 0..n {
sum += read_value_once!(u32);
}
println!("{sum}");
}
fn test_for(input: &str, expected_stdout: &str) {
use assert_cli::Assert;
use std::env::args;
Assert::command(&[&*args().next().unwrap(), "foo"])
.stdin(input)
.stdout()
.is(expected_stdout)
.and()
.stderr()
.is("")
.unwrap();
}
fn main() {
use std::env::args;
if args().len() == 1 {
test_for("3\n2 3 7\n", "3\n12\n");
return;
}
test_stdin();
}