Chemical reaction completion: a hybrid rule-based and language model-based approach