fix Hint
add Shl, Shr