Zaslat SMS: Algebraic Theory of Numbers.