Which kind of part has the least number of faults? List the part name.
return parts ;return faults of  #1 ;return number of  #2 for each  #1 ;return #1 where #3 is  least ;return name of  #4
['select', 'project', 'group', 'superlative', 'project']