#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int x, y, n;
  cin >> x >> y >> n;
  long long int f1 = x, f2 = y;
  long long int f3 = f2 - f1;
  long long int f4 = f3 - f2;
  long long int f5 = f4 - f3;
  long long int f6 = f5 - f4;
  long long int ans;
  if (n % 6 == 1)
    ans = f1;
  else if (n % 6 == 2)
    ans = f2;
  else if (n % 6 == 3)
    ans = f3;
  else if (n % 6 == 4)
    ans = f4;
  else if (n % 6 == 5)
    ans = f5;
  else
    ans = f6;
  if (ans < 0) {
    ans = 1000000007 + ans;
    if (ans < 0) {
      cout << 1000000007 + ans << endl;
    } else
      cout << ans << endl;
  } else {
    cout << ans % 1000000007 << endl;
  }
  return 0;
}
