palindrome of Patterns (2024)