Main #6-9