def verse(bottle):
    """Sing a verse"""

    last = (bottle == 1)
    plural = 's' if not last else ''
    last_line_plural = 's' if bottle > 2 else ''
    last_line = '{} bottle{} of beer on the wall!\n'.format(bottle - 1, last_line_plural)
    if last:
        last_line = 'No more bottles of beer on the wall!'

    return '\n'.join([
        '{} bottle{} of beer on the wall,'.format(bottle, plural),
        '{} bottle{} of beer,'.format(bottle, plural),
        'Take one down, pass it around,',
        last_line
    ])