Given string *s*, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. Return `true` if it reads the same forward and backward.
One line string s.
Output "true" or "false".
Example 1:
Input:
s = "A man, a plan, a canal: Panama"
Output:
true
Explanation:
Ignoring non-alphanumeric and case, it reads "amanaplanacanalpanama" which is a palindrome.