def is_kaprekar(n):
if n == 1:
return True
square = n * n
str_square = str(square)
for i in range(1, len(str_square)):
left = int(str_square[:i]) if str_square[:i] else 0
right = int(str_square[i:]) if str_square[i:] else 0
if left + right == n and right != 0:
return True
return False
# Input from the user
num = int(input("Enter a number: "))
# Check and display result
if is_kaprekar(num):
print(f"{num} is a Kaprekar number.")
else:
print(f"{num} is not a Kaprekar number.")