part09.rs lines shortened