hard942