Склонение: Алгоритм и правила его определения