Place Harmonization : SAT