#include <stdio.h>
#include <string.h>
// Read only region start
int allensValue(int input1, int input2[], int input3[]) {
int minAddition = input3[0] - input2[0];
for (int i = 1; i < input1 - 1; i++) {
int addition = input3[i] - input2[i];
if (addition < minAddition) {
minAddition = addition;
}
}
return minAddition;
}
// Read only region end
// Write code here
int main() {
int input1 = 4;
int input2[] = {4, 3, 1, 2};
int input3[] = {7, 4};
int result = allensValue(input1, input2, input3);
printf("Output: %d\n", result
);
return 0;
}
CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CgovLyBSZWFkIG9ubHkgcmVnaW9uIHN0YXJ0CmludCBhbGxlbnNWYWx1ZShpbnQgaW5wdXQxLCBpbnQgaW5wdXQyW10sIGludCBpbnB1dDNbXSkgewogICAgaW50IG1pbkFkZGl0aW9uID0gaW5wdXQzWzBdIC0gaW5wdXQyWzBdOwoKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgaW5wdXQxIC0gMTsgaSsrKSB7CiAgICAgICAgaW50IGFkZGl0aW9uID0gaW5wdXQzW2ldIC0gaW5wdXQyW2ldOwogICAgICAgIGlmIChhZGRpdGlvbiA8IG1pbkFkZGl0aW9uKSB7CiAgICAgICAgICAgIG1pbkFkZGl0aW9uID0gYWRkaXRpb247CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiBtaW5BZGRpdGlvbjsKfQovLyBSZWFkIG9ubHkgcmVnaW9uIGVuZAoKLy8gV3JpdGUgY29kZSBoZXJlCgppbnQgbWFpbigpIHsKICAgIGludCBpbnB1dDEgPSA0OwogICAgaW50IGlucHV0MltdID0gezQsIDMsIDEsIDJ9OwogICAgaW50IGlucHV0M1tdID0gezcsIDR9OwoKICAgIGludCByZXN1bHQgPSBhbGxlbnNWYWx1ZShpbnB1dDEsIGlucHV0MiwgaW5wdXQzKTsKCiAgICBwcmludGYoIk91dHB1dDogJWRcbiIsIHJlc3VsdCk7CgogICAgcmV0dXJuIDA7Cn0=