Green Card Puzzles Rust - If you want to live and work in the united states but are not a u.s.