Thank you for your time. English isn't my subject, so sometimes I am really struggling in my work. My neighbour told me a version of translation : I sneaked across to th US from china. Do you think which one is better?