Training with different books of mathematics, algorithms, data strutures and problem solving