Create joseph.cpp