len -> n