В шеренге стоят рядовые, сержанты и прапорщики. В шеренге 13 прапорщиков, между любыми двумя прапорщиками ровно 3 сержанта, между любыми двумя сержантами - ровно 5 рядовых. Первым стоит прапорщик, вторым - сержант, последним прапорщик, а предпоследним - сержант. Сколько военных стоит в шеренге?