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