Олимпиадное программирование 11 класс

Саша взял тетрадный лист из N*M клеточек и пронумеровал все клетки различными числами. Теперь ему стало интересно, сколько различных прямоугольников он может вырезать из этого листа бумаги по границам клеточек.

Программа получает на вход два числа N и M - размеры исходного листа. Все числа целые положительные, не превосходящие 75000.

Программа должна вывести одно число - количество прямоугольников, которые можно вырезать из данного листа бумаги(весь лист целиком также считается одним из возможных прямоугольников).

Ввод Вывод

2 ----- 9

2

________

3 ----- 6

1

Не получается сделать эту задачу, нужен какой то алгоритм расчета, но не понятно какой). Буду благодарен за помощь!