shift divide and multiply 6773975