prove hard (96,188 results)