Optional Matching and Findall() - P&A STUDENT