N-body problems and models