hard ansl(79,203 results)