long and short

Logic