Applications to coding theory Arithmetic problems mathematics