theory of numbers 576431