Gửi bài giải

Điểm: 0,01 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python, SCRATCH

Theo truyền thuyết, vua Sêram rất khâm phục và đã tặng thưởng cho nhà thông thái Sêta vì đã sáng tạo ra cờ vua. Phần thưởng mà Sêta mong muốn là tất cả các hạt lúa mì đặt trên bàn cờ vua kích thước ~8 \times 8~ theo quy tắc sau:

  • Ô thứ nhất đặt ~1~ hạt.
  • Ô thứ hai đặt ~2~ hạt.
  • Ô thứ ba đặt ~4~ hạt...

Tiếp tục theo quy luật ô sau có số hạt gấp đôi số hạt của ô trước, cho tới khi đặt đến ô thứ ~64~ trên bàn cờ vua.

Số lúa mì đó, nếu cho vào kho lúa cao ~4m~ và rộng ~10m~ thì chiều dài của kho phải kéo dài tới ~300 000 000 km~, nghĩa là gấp đôi đoạn đường từ trái đất đến mặt trời!

Bây giờ, với hai số nguyên dương ~m~ và ~n~, bạn hãy tính số lượng hạt lúa mì nếu các hạt được xếp theo quy tắc trên lên bàn cờ ~m \times n~.

Input

Gồm hai dòng, mỗi dòng chứa hai số nguyên dương tương ứng với hai số ~m, n~. (~m, n \leq 8~)

Output

In ra số lượng hạt thóc trên bàn cờ ~m \times n~. Kết quả đảm bảo nhỏ hơn ~2^{64}~.

Subtasks

Subtask ~1~ (~75\%~): ~m, n \leq 4~.

Subtask ~2~ (~25\%~): Không có điều kiện gì thêm.

Sample Test 1

Input:

2
2

Output:

15

Sample Test 2

Input:

2
3

Output:

63