A & B Block Schedules