def isPerfectSquare(num):
if num == 1:
return True
left, right = 2, num // 2
while left <= right:
mid = (left + right) // 2
guess_num = mid * mid
if guess_num == num:
return True
elif guess_num > num:
right = mid - 1
else:
left = mid + 1
return False
num = 14
print(isPerfectSquare(num))