Quaternary ammonium salts

Alfa Aesar™ (1-Hexadecyl)trimethylammonium bromide, 98%

CAS: 57-09-0 Molecular Formula: C19H42BrN Molecular Weight (g/mol): 364.456 MDL Number: MFCD00011772 InChI Key: LZZYPRNAOMGNLH-UHFFFAOYSA-M Synonym: cetrimonium bromide, cetyltrimethylammonium bromide, hexadecyltrimethylammonium bromide, ctab, centimide, cetab, bromat, ctmab, cee dee, cetavlon PubChem CID: 5974 ChEBI: CHEBI:3567 IUPAC Name: hexadecyl(trimethyl)azanium;bromide SMILES: CCCCCCCCCCCCCCCC[N+](C)(C)C.[Br-] N-HEXADECYL TRIMETHYLAMMONIUM BROMIDE, 98%,5000G

Tetrabutylammonium hydroxide, 40 wt.% (1.5M) solution in water, ACROS Organics™

CAS: 2052-49-5 Molecular Formula: C16H37NO Molecular Weight (g/mol): 259.478 MDL Number: MFCD00009425 InChI Key: VDZOOKBUILJEDG-UHFFFAOYSA-M Synonym: tetrabutylammonium hydroxide, tetra-n-butylammonium hydroxide, tetrabutylazanium hydroxide, tetrabutylammoniumhydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide, ammonium, tetrabutyl-, hydroxide, n,n,n-tributyl-1-butanaminium hydroxide, tetra n-butyl ammonium hydroxide, tetra-n-butyl ammonium hydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide 1:1 PubChem CID: 2723671 IUPAC Name: tetrabutylazanium;hydroxide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[OH-] 2.5KG Tetrabutylammonium hydroxide, 40 wt.% (1.5M) solution in water

Honeywell Fluka™ Tetrabutylammonium Hydroxide Solution, 0.1M, Honeywell Fluka™

CAS: 2052-49-5 Molecular Formula: C16H37NO Molecular Weight (g/mol): 259.478 MDL Number: MFCD00009425 InChI Key: VDZOOKBUILJEDG-UHFFFAOYSA-M Synonym: tetrabutylammonium hydroxide, tetra-n-butylammonium hydroxide, tetrabutylazanium hydroxide, tetrabutylammoniumhydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide, ammonium, tetrabutyl-, hydroxide, n,n,n-tributyl-1-butanaminium hydroxide, tetra n-butyl ammonium hydroxide, tetra-n-butyl ammonium hydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide 1:1 PubChem CID: 2723671 IUPAC Name: tetrabutylazanium;hydroxide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[OH-] 250ML Tetrabutylammonium hydroxide solution volumetric, 0.1 M (C4H9)4NOH

Tetra-N-Butyl Ammonium Hydroxide, for HPLC, Solution 0.5M,Certified, Fisher Chemical

250ML Tetra-n-butyl ammonium hydroxide, for HPLC,solution 0.5M,Certified

Tetrabutylammonium bromide, 99+%, ACROS Organics™

CAS: 1643-19-2 Molecular Formula: C16H36BrN Molecular Weight (g/mol): 322.36 MDL Number: MFCD00011633 InChI Key: JRMUNVKIHCOMHV-UHFFFAOYSA-M Synonym: tetrabutylammonium bromide, tetra-n-butylammonium bromide, tbab, tetrabutylazanium bromide, tetrabutyl ammonium bromide, tetrabutyl-ammonium bromide, aliquat 100, tbabr, ipc-tba-br, unii-vjz168i98r PubChem CID: 74236 ChEBI: CHEBI:51993 IUPAC Name: tetrabutylazanium;bromide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[Br-] 500GR Tetrabutylammonium bromide, 99+%

Choline Chloride, 99%, ACROS Organics™

CAS: 67-48-1 Molecular Formula: C5H14ClNO Molecular Weight (g/mol): 139.62 MDL Number: MFCD00011721 InChI Key: SGMZJAMFUVOLNK-UHFFFAOYSA-M Synonym: choline chloride, hepacholine, biocolina, biocoline, lipotril, paresan, luridin chloride, choline hydrochloride, cholinium chloride, bilineurin chloride PubChem CID: 6209 ChEBI: CHEBI:133341 IUPAC Name: 2-hydroxyethyl(trimethyl)azanium;chloride SMILES: C[N+](C)(C)CCO.[Cl-] 5KG Choline chloride, 99%

Hexadecyltrimethylammonium bromide, 99+%, ACROS Organics™

CAS: 57-09-0 Molecular Formula: C19H42BrN Molecular Weight (g/mol): 364.456 InChI Key: LZZYPRNAOMGNLH-UHFFFAOYSA-M Synonym: Cetrimonium Bromide, Cetyltrimethylammonium Bromide, CTABr PubChem CID: 5974 ChEBI: CHEBI:3567 IUPAC Name: hexadecyl(trimethyl)azanium;bromide SMILES: CCCCCCCCCCCCCCCC[N+](C)(C)C.[Br-] 100GR Hexadecyltrimethylammonium bromide, 99+%

Tetrabutylammonium phosphate monobasic, 99%, HPLC grade, ACROS Organics™

CAS: 5574-97-0 Molecular Formula: C16H38NO4P Molecular Weight (g/mol): 339.457 MDL Number: MFCD00064526 InChI Key: ARRNBPCNZJXHRJ-UHFFFAOYSA-M Synonym: tetrabutylammonium dihydrogen phosphate, tetrabutylammonium phosphate, tetrabutylammonium dihydrogenphosphate, 1-butanaminium, n,n,n-tributyl-, phosphate 1:1, tetra-n-butylammonium phosphate, tetrabutylazanium dihydrogen phosphate, dihydrogen phosphate; tetrabutylazanium, dihydrogen phosphate; tetrabutylammonium, tetrabutyl ammonium dihydrogen phosphate, tetrabutylammonium ion dihydrogenphosphate ion PubChem CID: 2735142 IUPAC Name: dihydrogen phosphate;tetrabutylazanium SMILES: CCCC[N+](CCCC)(CCCC)CCCC.OP(=O)(O)[O-] 100GR Tetrabutylammonium phosphate monobasic, 99%, HPLC grade

Tetramethylammonium hydroxide, 25 wt% in methanol, ACROS Organics™

CAS: 75-59-2 Molecular Formula: C4H13NO Molecular Weight (g/mol): 91.154 MDL Number: MFCD00008280 InChI Key: WGTYBPLFGIVFAS-UHFFFAOYSA-M Synonym: tetramethylammonium hydroxide, tmah, hydroxyde de tetramethylammonium, nmw-w, nmd 3, tetramethyl ammonium hydroxide, unii-5gkp7317q2, ammonium, tetramethyl-, hydroxide, methanaminium, n,n,n-trimethyl-, hydroxide, tetramethylammoniumhydroxide PubChem CID: 60966 IUPAC Name: tetramethylazanium;hydroxide SMILES: C[N+](C)(C)C.[OH-] 2.5KG Tetramethylammonium hydroxide, 25 wt% in methanol

Cetyl Trimethylammonium Bromide, Pure, Fisher Chemical

500GR Cetyl trimethylammonium bromide, pure

Benzalkonium Chloride, Alfa Aesar

CAS: 63449-41-2 Molecular Formula: C19H34ClN Molecular Weight (g/mol): 311.938 InChI Key: TTZLKXKJIMOHHG-UHFFFAOYSA-M Synonym: benzyldimethyldecylammonium chloride, benzenemethanaminium, n-decyl-n,n-dimethyl-, chloride, benzenemethanaminium, n-decyl-n,n-dimethyl-, chloride 1:1, quaternary ammonium compounds, benzyl-c8-18-alkyldimethyl, chlorides, roccal, benzyl decyl dimethylazanium chloride, tret-o-lite xc 511, ccris 4586, benzyl decyl dimethylammonium chloride, c8-18-alkydimethylbenzyl ammonium chlorides PubChem CID: 13762 IUPAC Name: benzyl-decyl-dimethylazanium;chloride SMILES: CCCCCCCCCC[N+](C)(C)CC1=CC=CC=C1.[Cl-] BENZALKONIUM CHLORIDE 500G

Alfa Aesar™ Tetra-n-butylammonium hydrogen sulfate, 97%

CAS: 32503-27-8 Molecular Formula: C16H37NO4S Molecular Weight (g/mol): 339.535 MDL Number: MFCD00011637 InChI Key: SHFJWMWCIHQNCP-UHFFFAOYSA-M Synonym: tetrabutylammonium hydrogen sulfate, tetrabutylammonium hydrogensulfate, tetrabutylammonium bisulfate, tetra-n-butylammonium hydrogen sulfate, tbahs, tetrabutylammonium sulfate 1:1, 1-butanaminium, n,n,n-tributyl-, sulfate 1:1, tetrabutylammonium hydrogen sulphate, tetrabutylazanium hydrogen sulfate, ipc-tba-hs PubChem CID: 94433 IUPAC Name: hydrogen sulfate;tetrabutylazanium SMILES: CCCC[N+](CCCC)(CCCC)CCCC.OS(=O)(=O)[O-] TETRA-N-BUTYLAMMONIUM HYDROGEN SULFATE, 97%,1000G

Aliquat 336, Alfa Aesar

CAS: 5137-55-3 Molecular Formula: C25H54ClN Molecular Weight (g/mol): 404.164 MDL Number: MFCD00011862 InChI Key: XKBGEWXEAPTVCK-UHFFFAOYSA-M Synonym: methyltrioctylammonium chloride, aliquat 336, trioctylmethylammonium chloride, methyl trioctyl ammonium chloride, tomac, tricaprylmethylammonium chloride, capriquat, methyltricaprylylammonium chloride, tricaprylylmethylammonium chloride, trioctyl methyl ammonium chloride PubChem CID: 21218 ChEBI: CHEBI:75286 IUPAC Name: methyl(trioctyl)azanium;chloride SMILES: CCCCCCCC[N+](C)(CCCCCCCC)CCCCCCCC.[Cl-] ALIQUAT 336 100ML

Tetrapropylammonium hydroxide, 25% in water, ACROS Organics™

CAS: 4499-86-9 Molecular Formula: C12H29NO Molecular Weight (g/mol): 203.37 MDL Number: MFCD00009360 InChI Key: LPSKDVINWQNWFE-UHFFFAOYSA-M Synonym: tetrapropylammonium hydroxide, tetra-n-propylammonium hydroxide, 1-propanaminium, n,n,n-tripropyl-, hydroxide, tpaoh, tetrapropylammonium oxide, unii-t686luy7nk, tetrapropylazanium hydroxide, t686luy7nk, ammonium, tetrapropyl-, hydroxide, n,n,n-tripropyl-1-propanaminium hydroxide PubChem CID: 20586 IUPAC Name: tetrapropylazanium;hydroxide SMILES: CCC[N+](CCC)(CCC)CCC.[OH-] 25GR Tetrapropylammonium hydroxide, 25% in water

Tetra-N-Butyl Ammonium Hydroxide Solution 0.1M (0.1N) In Toluene/Methanol, Standard Solution Ready To Use, for Volumetric Analysis, Fisher Chemical

CAS: 2052-49-5 Molecular Formula: C16H37NO Molecular Weight (g/mol): 259.478 MDL Number: 9425 InChI Key: VDZOOKBUILJEDG-UHFFFAOYSA-M Synonym: tetrabutylammonium hydroxide, tetra-n-butylammonium hydroxide, tetrabutylazanium hydroxide, tetrabutylammoniumhydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide, ammonium, tetrabutyl-, hydroxide, n,n,n-tributyl-1-butanaminium hydroxide, tetra n-butyl ammonium hydroxide, tetra-n-butyl ammonium hydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide 1:1 PubChem CID: 2723671 IUPAC Name: tetrabutylazanium;hydroxide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[OH-] 10LT Tetra-n-butyl ammonium hydroxide solution 0.1 M (0,1N) in Tol./MeOH, Std sol. ready to use

Tetrabutylammonium Hydrogen Sulfate, Extra Pure, SLR, Fisher Chemical

CAS: 32503-27-8 Molecular Formula: C16H37NO4S Molecular Weight (g/mol): 339.535 MDL Number: 11637 InChI Key: SHFJWMWCIHQNCP-UHFFFAOYSA-M Synonym: tetrabutylammonium hydrogen sulfate, tetrabutylammonium hydrogensulfate, tetrabutylammonium bisulfate, tetra-n-butylammonium hydrogen sulfate, tbahs, tetrabutylammonium sulfate 1:1, 1-butanaminium, n,n,n-tributyl-, sulfate 1:1, tetrabutylammonium hydrogen sulphate, tetrabutylazanium hydrogen sulfate, ipc-tba-hs PubChem CID: 94433 IUPAC Name: hydrogen sulfate;tetrabutylazanium SMILES: CCCC[N+](CCCC)(CCCC)CCCC.OS(=O)(=O)[O-] 25GR Tetrabutylammonium hydrogen sulfate, extra pure, SLR

Tetrabutylammonium hydrogen sulfate, ACROS Organics™

CAS: 32503-27-8 Molecular Formula: C16H35N·H2SO4 Molecular Weight (g/mol): 339.53 MDL Number: MFCD00011637 InChI Key: SHFJWMWCIHQNCP-UHFFFAOYSA-M Synonym: tetrabutylammonium hydrogen sulfate, tetrabutylammonium hydrogensulfate, tetrabutylammonium bisulfate, tetra-n-butylammonium hydrogen sulfate, tbahs, tetrabutylammonium sulfate 1:1, 1-butanaminium, n,n,n-tributyl-, sulfate 1:1, tetrabutylammonium hydrogen sulphate, tetrabutylazanium hydrogen sulfate, ipc-tba-hs PubChem CID: 94433 IUPAC Name: hydrogen sulfate;tetrabutylazanium SMILES: CCCC[N+](CCCC)(CCCC)CCCC.OS(=O)(=O)[O-] 5GR Tetrabutylammonium hydrogen sulfate, 99%, extra pure

Tetrabutyl Ammonium Bromide, for HPLC, Certified, Fisher Chemical

25GR Tetrabutyl ammonium bromide, for HPLC, Certified

Alfa Aesar™ Tetramethylammonium iodide, 99%

TETRAMETHYLAMMONIUM IODIDE99%,100G

Tetrabutylammonium hydroxide, 1M solution in methanol, ACROS Organics™

CAS: 2052-49-5 Molecular Formula: C16H37NO Molecular Weight (g/mol): 259.478 MDL Number: MFCD00009425 InChI Key: VDZOOKBUILJEDG-UHFFFAOYSA-M Synonym: tetrabutylammonium hydroxide, tetra-n-butylammonium hydroxide, tetrabutylazanium hydroxide, tetrabutylammoniumhydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide, ammonium, tetrabutyl-, hydroxide, n,n,n-tributyl-1-butanaminium hydroxide, tetra n-butyl ammonium hydroxide, tetra-n-butyl ammonium hydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide 1:1 PubChem CID: 2723671 IUPAC Name: tetrabutylazanium;hydroxide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[OH-] 2.5LT Tetrabutylammonium hydroxide, 1M solution in methanol

Tetramethylammonium chloride, 98+%, ACROS Organics™

CAS: 75-57-0 Molecular Formula: C4H12ClN Molecular Weight (g/mol): 109.6 MDL Number: MFCD00011628 InChI Key: OKIZCWYLBDKLSU-UHFFFAOYSA-M Synonym: tetramethylammonium chloride, tetramethyl ammonium chloride, tetramine chloride, usaf an-8, n,n,n-trimethylmethanaminium chloride, methanaminium, n,n,n-trimethyl-, chloride, unii-dcq9s88703, tetramethylazanium chloride, ammonium, tetramethyl-, chloride, tetramethylammonium chloride tmacl PubChem CID: 6379 ChEBI: CHEBI:7070 IUPAC Name: tetramethylazanium;chloride SMILES: C[N+](C)(C)C.[Cl-] 250GR Tetramethylammonium chloride, 98+%

Alfa Aesar™ Tetra-n-butylammonium hydroxide, 1.0M aq. soln., HPLC grade

CAS: 2052-49-5 Molecular Formula: C16H37NO Molecular Weight (g/mol): 259.478 MDL Number: MFCD00009425 InChI Key: VDZOOKBUILJEDG-UHFFFAOYSA-M Synonym: tetrabutylammonium hydroxide, tetra-n-butylammonium hydroxide, tetrabutylazanium hydroxide, tetrabutylammoniumhydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide, ammonium, tetrabutyl-, hydroxide, n,n,n-tributyl-1-butanaminium hydroxide, tetra n-butyl ammonium hydroxide, tetra-n-butyl ammonium hydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide 1:1 PubChem CID: 2723671 IUPAC Name: tetrabutylazanium;hydroxide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[OH-] TETRA-N-BUTYLAMMONIUM HYD-ROXIDE 1.0M ACS 25ML

Tetramethyl Ammonium Hydroxide, Extra Pure, Solution 25% In Water, SLR, Fisher Chemical

CAS: 75-59-2 Molecular Formula: C4H13NO Molecular Weight (g/mol): 91.154 MDL Number: 8280 InChI Key: WGTYBPLFGIVFAS-UHFFFAOYSA-M Synonym: tetramethylammonium hydroxide, tmah, hydroxyde de tetramethylammonium, nmw-w, nmd 3, tetramethyl ammonium hydroxide, unii-5gkp7317q2, ammonium, tetramethyl-, hydroxide, methanaminium, n,n,n-trimethyl-, hydroxide, tetramethylammoniumhydroxide PubChem CID: 60966 IUPAC Name: tetramethylazanium;hydroxide SMILES: C[N+](C)(C)C.[OH-] 100ML Tetramethyl ammonium hydroxide, extra pure,solution 25% in water, SLR

Tetrabutylammonium fluoride, Acros Organics

CAS: 429-41-4 Molecular Formula: C16H36FN Molecular Weight (g/mol): 261.469 InChI Key: FPGGTKZVZWFYPV-UHFFFAOYSA-M Synonym: tetrabutylammonium fluoride, tbaf, tetrabutylazanium fluoride, tetrabutyl ammonium fluoride, tetra-n-butylammonium fluoride, tetrabutylamine, fluoride, n,n,n-tributylbutan-1-aminium fluoride, 1-butanaminium, n,n,n-tributyl-, fluoride, n,n,n-tributyl-1-butanaminium fluoride, 1-butanaminium, n,n,n-tributyl-, fluoride 1:1 PubChem CID: 2724141 ChEBI: CHEBI:51990 IUPAC Name: tetrabutylazanium;fluoride SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[F-] 500GR Tetrabutylammonium fluoride, 75% solution in water

Tetrabutylammonium hydrogen sulfate, 99%, for HPLC, ACROS Organics™

CAS: 32503-27-8 Molecular Formula: C16H37NO4S Molecular Weight (g/mol): 339.535 MDL Number: MFCD00011637 InChI Key: SHFJWMWCIHQNCP-UHFFFAOYSA-M Synonym: tetrabutylammonium hydrogen sulfate, tetrabutylammonium hydrogensulfate, tetrabutylammonium bisulfate, tetra-n-butylammonium hydrogen sulfate, tbahs, tetrabutylammonium sulfate 1:1, 1-butanaminium, n,n,n-tributyl-, sulfate 1:1, tetrabutylammonium hydrogen sulphate, tetrabutylazanium hydrogen sulfate, ipc-tba-hs PubChem CID: 94433 IUPAC Name: hydrogen sulfate;tetrabutylazanium SMILES: CCCC[N+](CCCC)(CCCC)CCCC.OS(=O)(=O)[O-] 50GR Tetrabutylammonium hydrogen sulfate, 99%, for HPLC

Alfa Aesar™ Tetra-n-butylammonium hydroxide, 40% w/w aq. soln.

CAS: 2052-49-5 Molecular Formula: C16H37NO Molecular Weight (g/mol): 259.478 MDL Number: MFCD00009425 InChI Key: VDZOOKBUILJEDG-UHFFFAOYSA-M Synonym: tetrabutylammonium hydroxide, tetra-n-butylammonium hydroxide, tetrabutylazanium hydroxide, tetrabutylammoniumhydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide, ammonium, tetrabutyl-, hydroxide, n,n,n-tributyl-1-butanaminium hydroxide, tetra n-butyl ammonium hydroxide, tetra-n-butyl ammonium hydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide 1:1 PubChem CID: 2723671 IUPAC Name: tetrabutylazanium;hydroxide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[OH-] TETRA-N-BUTYLAMMONIUM HYDROXIDE, 40% W/W AQ. SOL,1

Tetra-N-Butyl Ammonium Hydroxide Solution, 40%, Extra Pure, SLR, Fisher Chemical

CAS: 2052-49-5 Molecular Formula: C16H37NO Molecular Weight (g/mol): 259.478 MDL Number: 9425 InChI Key: VDZOOKBUILJEDG-UHFFFAOYSA-M Synonym: tetrabutylammonium hydroxide, tetra-n-butylammonium hydroxide, tetrabutylazanium hydroxide, tetrabutylammoniumhydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide, ammonium, tetrabutyl-, hydroxide, n,n,n-tributyl-1-butanaminium hydroxide, tetra n-butyl ammonium hydroxide, tetra-n-butyl ammonium hydroxide, 1-butanaminium, n,n,n-tributyl-, hydroxide 1:1 PubChem CID: 2723671 IUPAC Name: tetrabutylazanium;hydroxide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[OH-] 250ML Tetra-n-butyl ammonium hydroxide solution, 40%, extra pure, SLR

Tetrabutylammonium iodide, 98%, ACROS Organics™

CAS: 311-28-4 Molecular Formula: C16H36IN Molecular Weight (g/mol): 369.36 InChI Key: DPKBAXPHAYBPRL-UHFFFAOYSA-M Synonym: tetrabutylammonium iodide, tetra-n-butylammonium iodide, tbai, tetrabutylazanium iodide, tetra-n-butylammoniumjodid, tetrabutyl ammonium iodide, 1-butanaminium, n,n,n-tributyl-, iodide, n,n,n-tributyl-1-butanaminium iodide, tetra-n-butylammoniumjodid czech, tetrabutylammonium ion iodide PubChem CID: 67553 IUPAC Name: tetrabutylazanium;iodide SMILES: CCCC[N+](CCCC)(CCCC)CCCC.[I-] 500GR Tetrabutylammonium iodide, 98%

Tetramethylammonium hydroxide pentahydrate, 98%, Acros Organics™

CAS: 10424-65-4 Molecular Formula: C4H23NO6 Molecular Weight (g/mol): 181.229 MDL Number: MFCD00149566 InChI Key: MYXKPFMQWULLOH-UHFFFAOYSA-M Synonym: tetramethylammonium hydroxide pentahydrate, b2hkt2lckq, unii-b2hkt2lckq, methanaminium, n,n,n-trimethyl-, hydroxide, pentahydrate, tmaoh, tetramethylammoniumhydroxid, tetrametanoamonio hydroxido, tetrametiloamonio hydroxido, methanaminium, n,n,n-trimethyl-, hydroxide, hydrate 1:1:5, acmc-2098bm PubChem CID: 82620 IUPAC Name: tetramethylazanium;hydroxide;pentahydrate SMILES: C[N+](C)(C)C.O.O.O.O.O.[OH-] 500GR Tetramethylammonium hydroxide pentahydrate,99%

Tetradecyltrimethylammonium Bromide, for HPLC, Certified, Fisher Chemical

25GR Tetradecyltrimethylammonium bromide, for HPLC, Certified

  spinner