Zaslat SMS: Fundamental approach to discrete mathematics