Additive Combinatorics And Diophantine Problems