IDNLearn.com is the place where your questions are met with thoughtful and precise answers. Ask your questions and receive reliable and comprehensive answers from our dedicated community of professionals.

What is the maximum number of non-overlapping palindrome substrings that can be formed from the string "aabbcc"?
A) 2
B) 3
C) 4
D) 5