What are the different first names for customers from Brazil who have also had an invoice?
return customers ;return #1 from  Brazil ;return #2 who  had an invoice ;return different first names of  #3
['select', 'filter', 'filter', 'project']