hard compilation (105,571 results)