long and short

next