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