hard16