Initial commit.

Uploaded the main cpp file. First and last commit.