October shift
526