Супергерой
В городе Минск появился новый супергерой — ГиперКирилл! Каждый день он служит на благо города и предотвращает преступления.
ГиперКирилл спасает город уже на протяжении дней. В день под номером он предотвратил преступлений, а курс Гиперрубля в Минске был равен .
Так как власти Минска благодарны ГиперКириллу, они решили финансово поддержать его следующим образом: если баланс ГиперКирилла равен , а курс Гиперрубля равен , то за одно предотвращенное преступление баланс ГиперКирилла станет равен .
ГиперКириллу некогда считать свои деньги, ведь город сам себя не спасёт! Помогите ему это сделать. Перед появлением в городе, его баланс был равен .
Так как число может оказаться большим, выведите его по модулю .
Входные данные
В первой строке вводится целое неотрицательное число — количество дней.
Вторая строка содержит целых неотрицательных чисел — курсы Гиперрубля.
Третья строка содержит целых неотрицательных чисел — количества предотвращенных преступлений.
Выходные данные
Выведите единственное целое число — ответ на задачу.