Hauptman-Karle method