"use strict"
function main(arg)
{
	let a = arg.split(' ');
 
	let x = a[0];
	let y = a[1];
 
    	if(x ===1 || y === 1){ 
        console.log(1);
        }
 
  
	let isoddX;
	let isoddY;
 
	if (x % 2 !== 0) isoddX = true;
	if (y % 2 !== 0) isoddY = true;
 
  
	if (isoddX && isoddY)
	{
		console.log(((parseInt(x / 2) + 1) * (parseInt(y / 2) + 1)) + parseInt(x / 2) * parseInt(y / 2));
	}
	else if (isoddX)
	{
		console.log((parseInt(y / 2)) * x);
 
	}
	else if (isoddY)
	{
		console.log((parseInt(x / 2)) * y);
 
	}
	else
	{
		console.log((parseInt(x / 2)) * y);
	}
 
 
 
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));