Gentlemen officers and warrant officers, a riddle

   

v20240901