NFL puzzle