Main #Insertion Hard