def is_power_of_two(n: int) -> bool:  
    # التحقق مما إذا كان الرقم أقل من أو يساوي 0  
    if n <= 0:  
        return False  
    # التحقق مما إذا كان الرقم قوة من اثنين باستخدام العمليات البتية  
    return (n & (n - 1)) == 0  

# تجارب على الكود  
print(is_power_of_two(1))   # الناتج: True  
print(is_power_of_two(16))  # الناتج: True  
print(is_power_of_two(3))   # الناتج: False