'Одну сигарету за другой (сигаретой).'

That makes sense right there. It makes sense for другой to be an adjective.
Thanks!