Perfect Shift Online