import java.math.BigDecimal;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);

		BigDecimal A = sc.nextBigDecimal();
		BigDecimal B = sc.nextBigDecimal();
		BigDecimal B2 = B.multiply(new BigDecimal(100.00));
		BigDecimal ans = A.multiply(B2);
		String str = null;
		if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		}
		
		// 出力
		System.out.println(str);
	}
}

// String str1 = sc.next();　// Stringで取得
// int int1 = sc.nextInt();　// intで取得
// BigDecimal bd1 = sc.nextBigDecimal();　// BigDecimalで取得
// byte byte1 = sc.nextByte();　// byteで取得
// 
// 区切り文字　－＞　タブ、スペース、改行 import java.math.BigDecimal; BigDecimal java.math import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);

		BigDecimal A = sc.nextBigDecimal();
		BigDecimal B = sc.nextBigDecimal();
		BigDecimal B2 = B.multiply(new BigDecimal(100.00));
		BigDecimal ans = A.multiply(B2);
		String str = null;
		if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		}
		
		// 出力
		System.out.println(str);
	}
} Main public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);

		BigDecimal A = sc.nextBigDecimal();
		BigDecimal B = sc.nextBigDecimal();
		BigDecimal B2 = B.multiply(new BigDecimal(100.00));
		BigDecimal ans = A.multiply(B2);
		String str = null;
		if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		}
		
		// 出力
		System.out.println(str);
	} main {
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);

		BigDecimal A = sc.nextBigDecimal();
		BigDecimal B = sc.nextBigDecimal();
		BigDecimal B2 = B.multiply(new BigDecimal(100.00));
		BigDecimal ans = A.multiply(B2);
		String str = null;
		if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		}
		
		// 出力
		System.out.println(str);
	} @SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in); sc new Scanner(System.in) BigDecimal A = sc.nextBigDecimal(); A sc.nextBigDecimal() sc.nextBigDecimal sc BigDecimal B = sc.nextBigDecimal(); B sc.nextBigDecimal() sc.nextBigDecimal sc BigDecimal B2 = B.multiply(new BigDecimal(100.00)); B2 B.multiply(new BigDecimal(100.00)) B.multiply B new BigDecimal(100.00) BigDecimal ans = A.multiply(B2); ans A.multiply(B2) A.multiply A B2 String str = null; str null if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		} new BigDecimal(100.00).compareTo(ans) <= 0 new BigDecimal(100.00).compareTo(ans) new BigDecimal(100.00).compareTo new BigDecimal(100.00) ans 0 {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} str = ans.toString() str ans.toString() ans.toString ans int int1 = str.indexOf("."); int1 str.indexOf(".") str.indexOf str "." if (int1 > -1) str = str.substring(0,int1); int1 > -1 int1 -1 1 str = str.substring(0,int1) str str.substring(0,int1) str.substring str 0 int1 str = str.substring(0, str.length() - 2) str str.substring(0, str.length() - 2) str.substring str 0 str.length() - 2 str.length() str.length str 2 {
			str = "0";
		} str = "0" str "0" System.out.println(str) System.out.println System.out System System.out str String[] args args public class Main {
	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);

		BigDecimal A = sc.nextBigDecimal();
		BigDecimal B = sc.nextBigDecimal();
		BigDecimal B2 = B.multiply(new BigDecimal(100.00));
		BigDecimal ans = A.multiply(B2);
		String str = null;
		if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		}
		
		// 出力
		System.out.println(str);
	}
} public class Main {
	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);

		BigDecimal A = sc.nextBigDecimal();
		BigDecimal B = sc.nextBigDecimal();
		BigDecimal B2 = B.multiply(new BigDecimal(100.00));
		BigDecimal ans = A.multiply(B2);
		String str = null;
		if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		}
		
		// 出力
		System.out.println(str);
	}
} Main
import java.math.BigDecimal;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner sc = new Scanner(System.in);

		BigDecimal A = sc.nextBigDecimal();
		BigDecimal B = sc.nextBigDecimal();
		BigDecimal B2 = B.multiply(new BigDecimal(100.00));
		BigDecimal ans = A.multiply(B2);
		String str = null;
		if (new BigDecimal(100.00).compareTo(ans) <= 0) {
			str = ans.toString();
			int int1 = str.indexOf(".");
			if (int1 > -1) str = str.substring(0,int1);
			str = str.substring(0, str.length() - 2);
		} else {
			str = "0";
		}
		
		// 出力
		System.out.println(str);
	}
}

// String str1 = sc.next();　// Stringで取得
// int int1 = sc.nextInt();　// intで取得
// BigDecimal bd1 = sc.nextBigDecimal();　// BigDecimalで取得
// byte byte1 = sc.nextByte();　// byteで取得
// 
// 区切り文字　－＞　タブ、スペース、改行