hard insertion(400 results)