Which kind of part has the least number of faults? List the part name.
CREATE TABLE Parts (
    part_name VARCHAR,
    part_id VARCHAR
)

CREATE TABLE Part_Faults (
    part_id VARCHAR
)
SELECT T1.part_name FROM Parts AS T1 JOIN Part_Faults AS T2 ON T1.part_id = T2.part_id GROUP BY T1.part_name ORDER BY COUNT(*) LIMIT 1
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Which kind of part has the least number of faults? List the part name. ### Input: CREATE TABLE Parts (
    part_name VARCHAR,
    part_id VARCHAR
)

CREATE TABLE Part_Faults (
    part_id VARCHAR
) ### Response: SELECT T1.part_name FROM Parts AS T1 JOIN Part_Faults AS T2 ON T1.part_id = T2.part_id GROUP BY T1.part_name ORDER BY COUNT(*) LIMIT 1