### Database Schema:
CREATE TABLE connected (
	atom_id	TEXT	NOT NULL	PRIMARY KEY,
	atom_id2	TEXT	NOT NULL	PRIMARY KEY,
	bond_id	TEXT	NULL	DEFAULT NULL,
	foreign key (atom_id2) references atom (atom_id),
	foreign key (atom_id) references atom (atom_id),
	foreign key (bond_id) references bond (bond_id)
);

CREATE TABLE atom (
	atom_id	TEXT	NOT NULL	PRIMARY KEY,
	molecule_id	TEXT	NULL	DEFAULT NULL,
	element	TEXT	NULL	DEFAULT NULL,
	foreign key (molecule_id) references molecule (molecule_id)
);

CREATE TABLE bond (
	bond_id	TEXT	NOT NULL	PRIMARY KEY,
	molecule_id	TEXT	NULL	DEFAULT NULL,
	bond_type	TEXT	NULL	DEFAULT NULL,
	foreign key (molecule_id) references molecule (molecule_id)
);

CREATE TABLE molecule (
	molecule_id	TEXT	NOT NULL	PRIMARY KEY,
	label	TEXT	NULL	DEFAULT NULL
);

### User's Query:
Which molecules have triple bonds and list all the elements they contain.

### Extra Knowledge:
triple bond refers to bond_type = '#'; element = 'cl' means Chlorine; element = 'c' means Carbon; element = 'h' means Hydrogen; element = 'o' means Oxygen, element = 's' means Sulfur; element = 'n' means Nitrogen, element = 'p' means Phosphorus, element = 'na' means Sodium, element = 'br' means Bromine, element = 'f' means Fluorine; element = 'i' means Iodine; element = 'sn' means Tin; element = 'pb' means Lead; element = 'te' means Tellurium; element = 'ca' means Calcium
SELECT DISTINCT T1.molecule_id, T2.element FROM bond AS T1 INNER JOIN atom AS T2 ON T1.molecule_id = T2.molecule_id WHERE T1.bond_type = '#'