theory of numbers part 2 2723437