Among 7 girls in a group, exactly two of them are wearing red shirts. How many ways are there to seat all 7 girls in a row such that the two girls wearing red shirts are not sitting adjacent to each other?