hard insertion(77,344 results)