fact (52.80 Elementary)