передача аргументов, бинарные файлы, по мелочи

остались возведение в степень и операции по модулю