hard submission (127,015 results)