Задача №112615. Конь-X

Шахматный конь должен пройти по клетчатой доске размером N на M клеток из левого верхнего угла в правый нижний. Из каждой клетки есть четыре возможных хода:

Определите, сколькими способами конь может пройти этот маршрут. Поскольку это число может быть очень велико, вычислите его по модулю 10 6 + 7 , то есть найдите остаток от деления этого числа на 10 6 + 7 .

Входные данные

Входная строка содержит два натуральных числа: размеры доски N и M ( 1 ≤ N , M ≤ 500 ).

Выходные данные

Программа должна вывести число возможных маршрутов шахматного коня из левого верхнего угла поля в правый нижний, вычисленное по модулю 10 6 + 7 .

Примеры
Входные данные
5 5
Выходные данные
4
Сдать: для сдачи задач необходимо войти в систему