Sphere online judge source code. Some problem may have .cpp and .py. If them are conflicted, just see .cpp file.