23. (B) The outer loop produces five rows of output. Each pass through the inner loop goes from i down to 1. Thus five odd numbers starting at 9 are printed in the first row, four odd numbers starting at 7 in the second row, and so on.