А вот на питоне напишите программку

Условие Дано число N и массив из S целых чисел А,
За одну операцию можно заменять число N на любое из чисел N+ A, N- A, N x A, N/A,
Второй операнд может быть любым элементом массива A
Деление выполняется нацело, с округлением вниз.
Необходимо рассчитать минимальное количество операции, необходимых, чтобы получить из числа N число 0.
Формат данных входа
Первая строка входных данных содержит целое число N
Вторая - целое число S.
Третья - S целых чисел, массив А.
Формат выходных данных
Выходные данные должны содержать одно целое число - минимальное количество операций
Ограничения
0<=N
A, <= 2*10(в 9 степени)
1<=S<=100
могу привести пример, если надо

Зачем нам это делать?)

Так если есть решение, к чему тогда открытие данной темы?

Так речь видимо либо про пример входных/выходных данных, либо про пример кода для похожей задачи )