Shift Pattern

What if we use shift patterns?