part16.rs lines shortened