# hard