Zaslat SMS: Foundations of Euclidean and non-Euclidean geometry