kasak gupta (palindrome-kasak)