← Home
 ```go
package main

import (
	"fmt"
)

func main() {
	var n, m int
	fmt.Scan(&n, &m)
	
	if n > m {
		n, m = m, n
	}
	
	if n == 1 {
		fmt.Println(n * m)
	} else if n == 2 {
		r := m % 4
		add := 0
		if r == 1 {
			add = 2
		} else if r >= 2 {
			add = 4
		}
		fmt.Println(4*(m/4) + add)
	} else {
		fmt.Println((n*m + 1) / 2)
	}
}
```