Defenses: <script> tags stripped. Double quotes are HTML-encoded. Your input appears in three different contexts simultaneously: HTML body, an HTML attribute, and a JavaScript string.
Your input appears in three different contexts. Find the weakest one.
HTML context:
Hint: View page source to see all three injection points.