n,m=gets.split.map &:to_i p n>=m ? 0 : (1..n).reduce(:*)%m