eolymp
bolt
Try our new interface for solving problems
Məsələlər

Путешествие лучника

Путешествие лучника

Назовём лучником шахматную фигуру, способную ходить на одно поле вперёд, назад, влево или вправо. Лучник стоит на поле (1, 1) шахматной доски размера n × m (правое верхнее поле такой доски имеет номер (n, m)). Цель лучника – обойти всю доску и вернуться в исходное поле, причём в процессе путешествия он должен побывать на каждом поле доски в точности один раз (путешествие начинается с момента первого хода лучника). Хотелось бы узнать, сколькими способами лучник может обойти доску.

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

Натуральные числа n и m (2n5, 2m < 109).

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

Выведите количество способов обойти доску, вычисленное по модулю 109.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
2 3
Çıxış verilənləri #1
2
Mənbə 2006 Ural SU Contest, Петрозаводск, Зима, Январь 30, Задача A