First try of serious coding of two students from far siberia.