more bitwise operations problems