object Main {
  def main(args: Array[String]) {
    val input = io.Source.stdin.getLines().mkString("\n")
    println(kagamiMochi(input).trim())
  }

  //  def solve(input: String): String = {
  //    Stream.iterate(input.split("^n")(1).split(" ").map(_.toInt))(_.map(_/2)).takeWhile(_.forall(_%2 ==0)).size.toString
  //  }

  def kagamiMochi(input: String) :String = {
    //先頭の要素を除外する
    //新しいコレクションを作る
    //index != 0という条件を加える

    //distinctしてsizeをとるだけでよい
    //ソート不要

    input.split("\n").tail.distinct.size.toString
  }
}