#include <iostream>
using std::cout;
using std::cin;
using std::endl;

static int sum(int a, int b)
{
    return a + b;
}

static int diff(int a, int b)
{
    return a - b;
}

int main (int argc, const char * argv[])
{
    int num1 = 42, num2 = 37;
    if (argc >= 3)
    {
        num1 = atoi(argv[1]);
        num2 = atoi(argv[2]);
    }

    if (strcmp(argv[0], "foo") == 0)
    {
        cout << diff(num1, num2) << endl;
    }
    else
    {
        cout << sum(num1, num2) << endl;
    }
    
    return 0;
}

