n := read (); s := 1; repeat s := s * n; n := n - 1 until n == 0; write (s)