object Palindrome {
def isSentencePalindrome(str: String): Boolean = {
// Change the string into lowercase and remove all non-alphanumeric characters
val cleanedStr = str.toLowerCase.replaceAll("[^a-zA-Z0-9]", "")
cleanedStr == cleanedStr.reverse
}
def main(args: Array[String]): Unit = {
println(if (isSentencePalindrome("Top step's pup's pet spot.")) "yes" else "no")
}
}
/*
run:
yes
*/