PALINDROME PROGRAM IN PYTHON WITH LOGIC EXPLANATION