[INST] Here is a database schema:
atom :
atom_id [ TEXT ] primary_key
molecule_id [ TEXT ] atom.molecule_id = molecule.molecule_id
element [ TEXT ]

bond :
bond_id [ TEXT ] primary_key
molecule_id [ TEXT ] bond.molecule_id = molecule.molecule_id
bond_type [ TEXT ]

connected :
atom_id [ TEXT ] connected.atom_id = atom.atom_id
atom_id2 [ TEXT ] connected.atom_id2 = atom.atom_id
bond_id [ TEXT ] connected.bond_id = bond.bond_id

molecule :
molecule_id [ TEXT ] primary_key
label [ TEXT ]

Please write me a SQL statement that answers the following question: Calculate the percentage of carcinogenic molecules with triple bonded Hidrogen atoms. [/INST]
SELECT CAST(SUM(CASE WHEN T1.label = '+' THEN 1 ELSE 0 END) AS REAL) * 100 / COUNT(DISTINCT T1.molecule_id) FROM molecule AS T1 INNER JOIN atom AS T2 ON T1.molecule_id = T2.molecule_id INNER JOIN bond AS T3 ON T1.molecule_id = T3.molecule_id WHERE T3.bond_type = '#' AND T2.element = 'h';