Challenge 1: A First Cargo Project — Possible Solution ==================================================================== Terminal: cargo new greeting cd greeting src/main.rs: fn main() { println!("Dana"); println!("Welcome to Rust!"); } Terminal: cargo run Output: Dana Welcome to Rust! WHY THIS WORKS AS AN ANSWER ------------------------------ cargo new greeting creates the standard project structure (Cargo.toml + src/main.rs) in one command — no manual file/folder setup needed, exactly the "batteries included" build tool this chapter described. Editing src/main.rs replaces the default "Hello, world!" body with two separate println! calls — one printing a name, one printing a short greeting — each producing its own line of output, matching the two- line requirement exactly. cargo run compiles and immediately runs the program in one step, the same convenience go run provides for Go, just invoked through cargo instead of a language-specific run command.