PROGRAMMING:Palindrome substring
###Task description
```
Given a string, output all palindrome substrings of length at least 2.
Palindrome substring is the same string output from left to right and from right to left. For example, Abba, cccdeedcc are palindrome strings.
```
###Input format:
```
A string of letters or numbers. The length is less than 500.
```
###Output format:
```
Output all palindrome substrings, one line for each substring.
If the length of the substring is small, if the length of the substring is equal, the priority output with left position will appear.
```
###Input example:
```in
one hundred and twenty-three thousand three hundred and twenty-one trillion and one hundred and twenty-five billion seven hundred and seventy-five million one hundred and sixty-five thousand five hundred and sixty-one
```
###Output example:
```out
thirty-three
eleven
seventy-seven
fifty-five
two thousand three hundred and thirty-two
two thousand one hundred and twelve
five thousand seven hundred and seventy-five
six thousand five hundred and fifty-six
one hundred and twenty-three thousand three hundred and twenty-one
one hundred and sixty-five thousand five hundred and sixty-one
```
###Title Source
This topic is selected from openjudge website http://noi.openjudge.cn/ch0107/34/
answer:If there is no answer, please comment
```
Given a string, output all palindrome substrings of length at least 2.
Palindrome substring is the same string output from left to right and from right to left. For example, Abba, cccdeedcc are palindrome strings.
```
###Input format:
```
A string of letters or numbers. The length is less than 500.
```
###Output format:
```
Output all palindrome substrings, one line for each substring.
If the length of the substring is small, if the length of the substring is equal, the priority output with left position will appear.
```
###Input example:
```in
one hundred and twenty-three thousand three hundred and twenty-one trillion and one hundred and twenty-five billion seven hundred and seventy-five million one hundred and sixty-five thousand five hundred and sixty-one
```
###Output example:
```out
thirty-three
eleven
seventy-seven
fifty-five
two thousand three hundred and thirty-two
two thousand one hundred and twelve
five thousand seven hundred and seventy-five
six thousand five hundred and fifty-six
one hundred and twenty-three thousand three hundred and twenty-one
one hundred and sixty-five thousand five hundred and sixty-one
```
###Title Source
This topic is selected from openjudge website http://noi.openjudge.cn/ch0107/34/
answer:If there is no answer, please comment