applications of number theory 385202