Thanks for your reply.
-Usually, the US customs officer does not check I-797 and 129, but the visa, passport and I-94.
but my LG said last time when he entered the U.S., the officer did ask him to show the I-797. Although that is half year ago. we don't know whether there is the new rule or not.