Nagell-lutz theorem