for ( 0..@states-1 ) { splice @cities, ( @cities-@states)+1, 0, shift @states; }