reconstrucnt guess_result