object Main {
  def main(args: Array[String]): Unit = {
    import scala.io.StdIn.readLine
    val Array(datA_, datB_) = readLine.split(" ")
    val datA = datA_.toLong
    val datB = (datB_.toDouble * 100).toLong

    val border = math.pow(10,8).toLong

    val datAL = datA % border
    val datAU = datA / border
    val datBL = datB % border
    val datBU = datB / border

    val mulLL = datAL * datBL
    val mulUL = datAU * datBL
    val mulLU = datAL * datBU
    val mulUU = datAU * datBU
    //println(mulLL +" "+ mulUL +" "+ mulLU +" "+ mulUU)
    val ans0 = (mulLL % border) / 100
    val cry0 = mulLL / border

    val ans1_ = mulUL + mulLU + cry0
    val ans1 = ans1_ % border
    val cry1 = ans1_ / border

    val ans2 = mulUU + cry1
    //println(ans0 +" "+ ans1 +" "+ ans2)
    val str0 = if ((ans1 == 0) && (ans2 == 0)) ans0.toString else f"$ans0%06d"
    val str1 = if (ans1 == 0) "" else if (ans2 == 0) ans1.toString else f"$ans1%08d"
    val str2 = if (ans2 == 0) "" else ans2.toString

    println(str2 + str1 + str0)
  }
}
