hard (167.107)