shift
46 following