קודם כל - תמיד חשוב לשמור על אינדנטציה (הזחה) ועל שמות משמעותיים, אין לך מושג כמה טעויות זה יכול למנוע, בפרט בתוכניות ארוכות ומורכבות פי כמה.לא הבנתי איך אתה משווה משהו ל-answers בתוך לולאה, אם הערך answers נשאר קבוע (שווה לערך האחרון שהוזן בשלב הקלט).
בשלב מאוחר יותר ביצעת השוואה של arr לעצמו בתוך תנאי if...
שתי עצות ידידותיות, כדי שיהיה קל יותר לסייע לך:
1. מספר את שורות הקוד.
2. צור מימשק קלט דינאמי, שיהיה יותר ידידותי למשתמש.
(אם דרושות בדיקות קלט - אל תשכח להתיחס אליהן)
בהצלחה, מקווה שלא בילבלתי אותך יותר 
...לנסח את השאלה נכון - זה אפילו יותר חשוב מהתשובה....