Palindromes A palindrome is a word or phrase that reads the same backwards and forwards, ignoring punctuation, spaces, and anything that isn’t a letter. Examples of Palindromes Madam, I’m Adam. Kayak Racecar A man, a plan, a canal – Panama! Able was I, ere I saw Elba. C Program ONLY (Please not C++ or Java) I need to write a program that does the following *USING STRINGS TO PERFORM THE FOLLOWING*: 1. Opens a text file named “Lab12input.txt†containing multiple lines of text (which is already provided for me) 2. For each line, print out the condensed version of that line of text with all non-alphabetic characters removed, and all alphabetic characters turned into lower case. Solution #include <stdio.h> #include <ctype.h> int main() { FILE *fp; fp = fopen(\"Lab12input.txt\",\"r\"); char ch; ch = getc(fp); while(ch!=EOF){ if(ch==\'\ \') printf(\"%c\",ch); else if(isalpha(ch)) printf(\"%c\",tolower(ch)); ch = getc(fp); } return 0; } .