#include <bits/stdc++.h>
int main() {
  long long int x, y, n;
  scanf("%lld %lld", &x, &y);
  scanf("%lld", &n);
  long long int ans;
  if (n % 6 == 0) {
    ans = x - y;
  }
  if (n % 6 == 1) {
    ans = x;
  }
  if (n % 6 == 2) {
    ans = y;
  }
  if (n % 6 == 3) {
    ans = y - x;
  }
  if (n % 6 == 4) {
    ans = -x;
  }
  if (n % 6 == 5) {
    ans = -y;
  }
  if (ans >= 0)
    printf("%lld", ans % 1000000007);
  else {
    ans = ans % -1000000007;
    if (ans == 0) {
      printf("0");
    } else
      printf("%lld", 1000000007 + ans);
  }
  return 0;
}
