sophon 3 body problem