Please make sure it is pep9 language not an assembly.I will attached 2 forms to this assignment which both are examples. The file ‘ Q27 Swap Numbers Source.PDF’ is exactly the same program without function. This assignment asking to convert the C program into pep 9 which operate with 3 functions.getList – putList- Rotatethe second PDF attached is an example of similar program without rotate function. I attached this as a reference to ease your job.here is the C code that needs to be converted to PEP9#includevoid getList(int ls[], int *n) {int j;scanf(‘%d’, n);for (j = 0; j < *n; j++) {scanf('%d', &ls[j]);}}void putList(int ls[], int n) {int j;for (j = 0; j < n; j++) {printf('%d ', ls[j]);}printf('n');}void rotate(int ls[], int n) {int j;int temp;temp = ls[0];for (j = 0; j < n - 1; j++) {ls[j] = ls[j + 1];}ls[n - 1] = temp;}int main() {int list[16];int numItems;getList(list, &numItems);putList(list, numItems);rotate(list, numItems);putList(list, numItems);return 0;}Sample Input811 22 33 44 55 66 77 88 99Sample Output11 22 33 44 55 66 77 8822 33 44 55 11 66 77 99