hard guessing