Revert "Create main.cpp"

This reverts commit 0193f49063b648ef3d5f1fddfb4ff3fd03242c1f.
Revert "Revert "Create main.cpp""

This reverts commit 1c5dea86bd385dd7c47a73bc86635e2d1a18bc9e.