#Mastering the XL NYT Crossword Challenge