Is the following sentence missing semicolons or commas? If so, where?: The obstacles are not insurmountable but they are real and formidable.