hard20m