hard 586