If it is present also check upto which index it is palindrome
if ( pCrawl . id >= 0 && pCrawl . id != id && isPalindrome ( key , level , key . Length - 1 ) ) { List < int > l = new List < int > ( ) ; l . Add ( id ) ; l . Add ( pCrawl . id ) ; result . Add ( l ) ; }