2,6-Diaminopurine - 98%, high purity , CAS No.1904-98-9

  • ≥98%
Item Number
D103226
Grouped product items
SKUSizeAvailabilityPrice Qty
D103226-1g
1g
In stock
$9.90
D103226-5g
5g
In stock
$20.90
D103226-25g
25g
Available within 1-2 weeks(?)
Item is derived from our semi-finished stock and is processed in 1-2 weeks.
$55.90
D103226-100g
100g
In stock
$198.90

Basic Description

Synonyms49P95BAU4Z | 2,6-Diaminopurine, 98% | 9H-Purine-2,6-diamine | 1H-Purine-2,6-diamine | 2,6-Diamino-purin-9-yl | SQ 21065 | 26-diaminopurine | 7H-purine-2,6-diamine | 2,6-Diaminopurine | NSC 743 | 2-Aminoadenine | 2,6-diamino-9h-purine | X 79
Specifications & Purity≥98%
Storage TempArgon charged
Shipped InNormal

Associated Targets(Human)

CDK1 Tchem Cyclin-dependent kinase 1 (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
CBX1 Tbio Chromobox protein homolog 1 (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
GMNN Tbio Geminin (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
SMAD3 Tchem Mothers against decapentaplegic homolog 3 (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
XDH Tclin Xanthine dehydrogenase/oxidase (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
TDP1 Tchem Tyrosyl-DNA phosphodiesterase 1 (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
GDA Tbio Guanine deaminase (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
IDH1 Tclin Isocitrate dehydrogenase [NADP] cytoplasmic (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
NFE2L2 Tchem Nuclear factor erythroid 2-related factor 2 (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
PDPK1 Tchem 3-phosphoinositide-dependent protein kinase 1 (0 Activities)
Activity TypeActivity Value -log(M)Mechanism of ActionActivity ReferencePublications (PubMed IDs)
XDH Tclin Xanthine dehydrogenase (1038 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
PDPK1 Tchem 3-phosphoinositide dependent protein kinase-1 (3758 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
GDA Tbio Guanine deaminase (19 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
CDK1 Tchem Cyclin-dependent kinase 1 (3927 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
MOLT-3 (638 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
HFF (3142 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
HepG2 (196354 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
TDP1 Tchem Tyrosyl-DNA phosphodiesterase 1 (345557 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
SMAD3 Tchem Mothers against decapentaplegic homolog 3 (68039 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
GMNN Tbio Geminin (128009 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
CBX1 Tbio Chromobox protein homolog 1 (92434 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID

Associated Targets(non-human)

Human alphaherpesvirus 2 (4932 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
Human gammaherpesvirus 4 (1538 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
Human alphaherpesvirus 3 (4092 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
Human betaherpesvirus 5 (5122 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
Human alphaherpesvirus 1 (11089 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
Human gammaherpesvirus 8 (66 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID
Nfe2l2 Nuclear factor erythroid 2-related factor 2 (214 Activities)
Activity TypeRelationActivity valueUnitsAction TypeJournalPubMed IddoiAssay Aladdin ID

Mechanisms of Action

Mechanism of ActionAction Typetarget IDTarget NameTarget TypeTarget OrganismBinding Site NameReferences

Names and Identifiers

Pubchem Sid488183122
Pubchem Sid Urlhttps://pubchem.ncbi.nlm.nih.gov/substance/488183122
IUPAC Name 7H-purine-2,6-diamine
INCHI InChI=1S/C5H6N6/c6-3-2-4(9-1-8-2)11-5(7)10-3/h1H,(H5,6,7,8,9,10,11)
InChi Key MSSXOMSJDRHRMC-UHFFFAOYSA-N
Canonical SMILES C1=NC2=NC(=NC(=C2N1)N)N
Isomeric SMILES C1=NC2=NC(=NC(=C2N1)N)N
WGK Germany 3
RTECS UO7524000
PubChem CID 30976
Molecular Weight 150.14
Reaxy-Rn 745238

Certificates

Certificate of Analysis(COA)

Enter Lot Number to search for COA:

Find and download the COA for your product by matching the lot number on the packaging.

15 results found

Lot NumberCertificate TypeDateItem
H2420310Certificate of AnalysisAug 01, 2024 D103226
H2420311Certificate of AnalysisAug 01, 2024 D103226
H2420312Certificate of AnalysisAug 01, 2024 D103226
J1431019Certificate of AnalysisJul 17, 2023 D103226
C2331652Certificate of AnalysisNov 25, 2022 D103226
G2424047Certificate of AnalysisNov 25, 2022 D103226
L2213115Certificate of AnalysisNov 25, 2022 D103226
L2213119Certificate of AnalysisNov 25, 2022 D103226
L2213341Certificate of AnalysisNov 25, 2022 D103226
L2213374Certificate of AnalysisNov 25, 2022 D103226
L2213403Certificate of AnalysisNov 25, 2022 D103226
K2228108Certificate of AnalysisSep 27, 2022 D103226
K2228109Certificate of AnalysisSep 27, 2022 D103226
C23311656Certificate of AnalysisJul 27, 2022 D103226
G2225025Certificate of AnalysisJul 27, 2022 D103226

Show more⌵

Chemical and Physical Properties

Sensitivityair sensitive
Flash Point(°F)> 110
Flash Point(°C)>110
Melt Point(°C)>300°C

Safety and Hazards(GHS)

Pictogram(s) GHS08,   GHS07
Signal Warning
Hazard Statements

H315:Causes skin irritation

H319:Causes serious eye irritation

H335:May cause respiratory irritation

H351:Suspected of causing cancer

H302:Harmful if swallowed

H312:Harmful in contact with skin

H332:Harmful if inhaled

Precautionary Statements

P261:Avoid breathing dust/fume/gas/mist/vapors/spray.

P305+P351+P338:IF IN EYES: Rinse cautiously with water for several minutes. Remove contact lenses if present and easy to do - continue rinsing.

P280:Wear protective gloves/protective clothing/eye protection/face protection.

P302+P352:IF ON SKIN: wash with plenty of water.

P321:Specific treatment (see ... on this label).

P405:Store locked up.

P501:Dispose of contents/container to ...

P264:Wash hands [and …] thoroughly after handling.

P271:Use only outdoors or in a well-ventilated area.

P270:Do not eat, drink or smoke when using this product.

P304+P340:IF INHALED: Remove person to fresh air and keep comfortable for breathing.

P403+P233:Store in a well-ventilated place. Keep container tightly closed.

P362+P364:Take off contaminated clothing and wash it before reuse.

P330:Rinse mouth.

P203:Obtain, read and follow all safety instructions before use.

P264+P265:Wash hands [and …] thoroughly after handling. Do not touch eyes.

P301+P317:IF SWALLOWED: Get medical help.

P318:if exposed or concerned, get medical advice.

P317:Get emergency medical help.

P337+P317:If eye irritation persists: Get medical help.

P332+P317:If skin irritation occurs: Get medical help.

P319:Get medical help if you feel unwell.

WGK Germany 3
RTECS UO7524000
Reaxy-Rn 745238
Merck Index 2985

Related Documents

Alternative Products

Citations of This Product

1. Yongyan Yang, Gangying Feng, Jingfei Wang, Ruiting Zhang, Shuangling Zhong, Jia Wang, Xuejun Cui.  (2023)  Injectable chitosan-based self-healing supramolecular hydrogels with temperature and pH dual-responsivenesses.  INTERNATIONAL JOURNAL OF BIOLOGICAL MACROMOLECULES,  227  (1038).  [PMID:36460241] [10.1016/j.ijbiomac.2022.11.279]
2. Bingran Guo, Jianing Guo, Wenlu Yang, Xiyao Tian, Xi Wang, Zhonghua Xiang, Mingxing Wu.  (2022)  Highly dispersed iron/nickel dual-sites in hierarchical porous carbon materials as high-performance bifunctional oxygen electrocatalysts for Zn-air batteries.  RENEWABLE ENERGY,  201  (117).  [PMID:] [10.1016/j.renene.2022.11.036]
3. Gangying Feng, Shitong Zhang, Shuangling Zhong, Miao Tan, Yongyan Yang, Yueming Dou, Xuejun Cui.  (2021)  Temperature and pH dual-responsive supramolecular hydrogels based on riboflavin sodium phosphate and 2,6-Diaminopurine with thixotropic and fluorescent properties.  COLLOIDS AND SURFACES A-PHYSICOCHEMICAL AND ENGINEERING ASPECTS,  630  (127548).  [PMID:] [10.1016/j.colsurfa.2021.127548]
4. Jun Jing, Zhiyong Li, Yuanchao Pei, Huiyong Wang, Jianji Wang.  (2013)  Equilibrium partitioning of drug molecules between aqueous and amino acid ester-based ionic liquids.  JOURNAL OF CHEMICAL THERMODYNAMICS,  62  (27).  [PMID:] [10.1016/j.jct.2013.02.011]

References

1. Jared M Fischer,Susan B Robbins,Sasi S Kannamkumarath,Mustafa Al-Zoughool,Saundra L Stringer,Glenn Talaska,Joseph A Caruso,Peter J Stambrook,James R Stringer.  (2006-05-02)  Exposure of mice to arsenic and/or benzo[a]pyrene does not increase the frequency of Aprt-deficient cells recovered from explanted skin of Aprt heterozygous mice..  Environmental and molecular mutagenesis,  47  ((5)): (334-344).  [PMID:16649189]
2. Takumi Ishizuka,Junya Yoshida,Yoji Yamamoto,Jun Sumaoka,Tullia Tedeschi,Roberto Corradini,Stefano Sforza,Makoto Komiyama.  (2008-01-22)  Chiral introduction of positive charges to PNA for double-duplex invasion to versatile sequences..  Nucleic acids research,  36  ((5)): (1464-1471).  [PMID:18203747]
3. Xing-Xing He,Ting Chen,Ju-Sheng Lin,Ying Chang,Bai-Xin Ye.  (2008-02-21)  Inhibition of the replication of hepatitis B virus in vitro by a novel 2,6-diaminopurine analog, beta-LPA..  Biochemical and biophysical research communications,  369  ((2)): (513-518).  [PMID:18284916]
4. Makoto Komiyama,Yuichiro Aiba,Takumi Ishizuka,Jun Sumaoka.  (2008-04-05)  Solid-phase synthesis of pseudo-complementary peptide nucleic acids..  Nature protocols,  ((4)): (646-654).  [PMID:18388947]
5. Georges Lahoud,Khalil Arar,Ya-Ming Hou,Howard Gamper.  (2008-10-28)  RecA-mediated strand invasion of DNA by oligonucleotides substituted with 2-aminoadenine and 2-thiothymine..  Nucleic acids research,  36  ((21)): (6806-6815).  [PMID:18953036]
6. Elizabeth Mburu,Spiridoula Matsika.  (2008-11-07)  An ab initio study of substituent effects on the excited states of purine derivatives..  The journal of physical chemistry. A,  112  ((48)): (12485-12491).  [PMID:18986130]
7. Sunny D Gilbert,Robert T Batey.  (2009-04-22)  Monitoring RNA-ligand interactions using isothermal titration calorimetry..  Methods in molecular biology (Clifton, N.J.),  540  (97-114).  [PMID:19381555]
8. Zsolt Gengeliczki,Michael P Callahan,Nathan Svadlenak,Csaba István Pongor,Bálint Sztáray,Leo Meerts,Dana Nachtigallová,Pavel Hobza,Mario Barbatti,Hans Lischka,Mattanjah S de Vries.  (2010-04-10)  Effect of substituents on the excited-state dynamics of the modified DNA bases 2,4-diaminopyrimidine and 2,6-diaminopurine..  Physical chemistry chemical physics : PCCP,  12  ((20)): (5375-5388).  [PMID:20379571]
9. Ana María Atria,Gino Corsini,Natalia Herrera,Maria Teresa Garland,Ricardo Baggio.  (2011-05-05)  Two isomorphous transition metal complexes containing a protonated diaminopurine ligand: diaquabis(2,6-diamino-7H-purin-1-ium-κN9)bis(homophthalato-κO)nickel(II) tetrahydrate and the cobalt(II) analogue..  Acta crystallographica. Section C, Crystal structure communications,  67  ((Pt 5)): (m169-m172).  [PMID:21540537]
10. André H St Amant,Robert H E Hudson.  (2011-12-14)  Synthesis and oligomerization of Fmoc/Boc-protected PNA monomers of 2,6-diaminopurine, 2-aminopurine and thymine..  Organic & biomolecular chemistry,  10  ((4)): (876-881).  [PMID:22159214]
11. Alexander Fuhrmann,Sebastian Getfert,Qiang Fu,Peter Reimann,Stuart Lindsay,Robert Ros.  (2012-06-09)  Long lifetime of hydrogen-bonded DNA basepairs by force spectroscopy..  Biophysical journal,  102  ((10)): (2381-2390).  [PMID:22677392]
12. Eliana C De Benedetti,Cintia W Rivero,Claudia N Britos,Mario E Lozano,Jorge A Trelles.  (2012-07-28)  Biotransformation of 2,6-diaminopurine nucleosides by immobilized Geobacillus stearothermophilus..  Biotechnology progress,  28  ((5)): (1251-1256).  [PMID:22837142]
13. Gevorg Sargsyan,Alexandra A Schatz,Jan Kubelka,Milan Balaz.  (2012-12-22)  Formation and helicity control of ssDNA templated porphyrin nanoassemblies..  Chemical communications (Cambridge, England),  49  ((10)): (1020-1022).  [PMID:23258275]
14. Christopher K Materese,Michel Nuevo,Scott A Sandford.  (2017-07-21)  The Formation of Nucleobases from the Ultraviolet Photoirradiation of Purine in Simple Astrophysical Ice Analogues..  Astrobiology,  17  ((8)): (761-770).  [PMID:28723229]
15. Li Qiu,Steven E Patterson,Laurent F Bonnac,Robert J Geraghty.  (2018-04-20)  Nucleobases and corresponding nucleosides display potent antiviral activities against dengue virus possibly through viral lethal mutagenesis..  PLoS neglected tropical diseases,  12  ((4)): (e0006421-e0006421).  [PMID:29672522]
16. Asif Hayat,Mati Ur Rahman,Iltaf Khan,Javid Khan,Muhammad Sohail,Humaira Yasmeen,Shu-Yuan Liu,Kezhen Qi,Wenxiu Lv.  (2019-05-11)  Conjugated Electron Donor⁻Acceptor Hybrid Polymeric Carbon Nitride as a Photocatalyst for CO2 Reduction..  Molecules (Basel, Switzerland),  24  ((9)):   [PMID:31071946]
17. Anna K Shchyolkina,Dmitry N Kaluzhny,Donna J Arndt-Jovin,Thomas M Jovin,Victor B Zhurkin.  (2006-06-27)  Recombination R-triplex: H-bonds contribution to stability as revealed with minor base substitutions for adenine..  Nucleic acids research,  34  ((11)): (3239-3245).  [PMID:16798913]
18. Yoji Yamamoto,Junya Yoshida,Tullia Tedeschi,Roberto Corradini,Stefano Sforza,Makoto Komiyama.  (2006-12-08)  Highly efficient strand invasion by peptide nucleic acid bearing optically pure lysine residues in its backbone..  Nucleic acids symposium series (2004),  (50)  ((50)): (109-110).  [PMID:17150841]
19. V Krishnakumar,R Ramasamy.  (2007-05-01)  Density functional and experimental studies on the FT-IR and FT-Raman spectra and structure of 2,6-diamino purine and 6-methoxy purine..  Spectrochimica acta. Part A, Molecular and biomolecular spectroscopy,  69  ((1)): (8-17).  [PMID:17466577]
20. Rodolphe Suspène,Myrtille Renard,Michel Henry,Denise Guétard,David Puyraimond-Zemmour,Agnès Billecocq,Michèle Bouloy,Frederic Tangy,Jean-Pierre Vartanian,Simon Wain-Hobson.  (2008-06-03)  Inversing the natural hydrogen bonding rule to selectively amplify GC-rich ADAR-edited RNAs..  Nucleic acids research,  36  ((12)): (e72-e72).  [PMID:18515351]
21. Søren Lindemose,Peter Eigil Nielsen,Niels Erik Møllegaard.  (2008-07-26)  Dissecting direct and indirect readout of cAMP receptor protein DNA binding using an inosine and 2,6-diaminopurine in vitro selection system..  Nucleic acids research,  36  ((14)): (4797-4807).  [PMID:18653536]
22. Curtis B Hughesman,Robin F B Turner,Charles Haynes.  (2008-09-09)  Stability and mismatch discrimination of DNA duplexes containing 2,6-diaminopurine and 2-thiothymidine locked nucleic acid bases..  Nucleic acids symposium series (2004),  (52)  ((52)): (245-246).  [PMID:18776345]
23. Miguel A Galindo,David Amantia,Alberto Martinez-Martinez,William Clegg,Ross W Harrington,Virtudes Moreno Martinez,Andrew Houlton.  (2009-10-28)  Reactions of Pd(II) with chelate-tethered 2,6-diaminopurine derivatives: N3-coordination and reaction of the purine system..  Inorganic chemistry,  48  ((23)): (11085-11091).  [PMID:19856895]
24. Kiyohiko Kawai,Haruka Kodera,Tetsuro Majima.  (2009-12-18)  Long-range charge transfer through DNA by replacing adenine with diaminopurine..  Journal of the American Chemical Society,  132  ((2)): (627-630).  [PMID:20014835]
25. Ruiting Liang,Elzbieta Kierzek,Ryszard Kierzek,Douglas H Turner.  (2010-06-19)  Comparisons between chemical mapping and binding to isoenergetic oligonucleotide microarrays reveal unexpected patterns of binding to the Bacillus subtilis RNase P RNA specificity domain..  Biochemistry,  49  ((37)): (8155-8168).  [PMID:20557101]
26. Ondřej Baszczyňski,Petr Jansa,Martin Dračínský,Blanka Klepetářová,Antonín Holý,Ivan Votruba,Erik de Clercq,Jan Balzarini,Zlatko Janeba.  (2011-03-25)  Synthesis and antiviral activity of N9-[3-fluoro-2-(phosphonomethoxy)propyl] analogues derived from N6-substituted adenines and 2,6-diaminopurines..  Bioorganic & medicinal chemistry,  19  ((7)): (2114-2124).  [PMID:21429755]
27. Ivana Beššeová,Pavel Banáš,Petra Kührová,Pavlína Košinová,Michal Otyepka,Jiří Šponer.  (2012-07-20)  Simulations of A-RNA duplexes. The effect of sequence, solute force field, water model, and salt concentration..  The journal of physical chemistry. B,  116  ((33)): (9899-9916).  [PMID:22809319]
28. Koji Yahara,Guillaume Méric,Aidan J Taylor,Stefan P W de Vries,Susan Murray,Ben Pascoe,Leonardos Mageiros,Alicia Torralbo,Ana Vidal,Anne Ridley,Sho Komukai,Helen Wimalarathna,Alison J Cody,Frances M Colles,Noel McCarthy,David Harris,James E Bray,Keith A Jolley,Martin C J Maiden,Stephen D Bentley,Julian Parkhill,Christopher D Bayliss,Andrew Grant,Duncan Maskell,Xavier Didelot,David J Kelly,Samuel K Sheppard.  (2016-11-25)  Genome-wide association of functional traits linked with Campylobacter jejuni survival from farm to fork..  Environmental microbiology,  19  ((1)): (361-380).  [PMID:27883255]
29. Carole Trzaska,Séverine Amand,Christine Bailly,Catherine Leroy,Virginie Marchand,Evelyne Duvernois-Berthet,Jean-Michel Saliou,Hana Benhabiles,Elisabeth Werkmeister,Thierry Chassat,Romain Guilbert,David Hannebique,Anthony Mouray,Marie-Christine Copin,Pierre-Arthur Moreau,Eric Adriaenssens,Andreas Kulozik,Eric Westhof,David Tulasne,Yuri Motorin,Sylvie Rebuffat,Fabrice Lejeune.  (2020-03-22)  2,6-Diaminopurine as a highly potent corrector of UGA nonsense mutations..  Nature communications,  11  ((1)): (1509-1509).  [PMID:32198346]
30. Yongyan Yang, Gangying Feng, Jingfei Wang, Ruiting Zhang, Shuangling Zhong, Jia Wang, Xuejun Cui.  (2023)  Injectable chitosan-based self-healing supramolecular hydrogels with temperature and pH dual-responsivenesses.  INTERNATIONAL JOURNAL OF BIOLOGICAL MACROMOLECULES,  227  (1038).  [PMID:36460241] [10.1016/j.ijbiomac.2022.11.279]
31. Bingran Guo, Jianing Guo, Wenlu Yang, Xiyao Tian, Xi Wang, Zhonghua Xiang, Mingxing Wu.  (2022)  Highly dispersed iron/nickel dual-sites in hierarchical porous carbon materials as high-performance bifunctional oxygen electrocatalysts for Zn-air batteries.  RENEWABLE ENERGY,  201  (117).  [PMID:] [10.1016/j.renene.2022.11.036]
32. Gangying Feng, Shitong Zhang, Shuangling Zhong, Miao Tan, Yongyan Yang, Yueming Dou, Xuejun Cui.  (2021)  Temperature and pH dual-responsive supramolecular hydrogels based on riboflavin sodium phosphate and 2,6-Diaminopurine with thixotropic and fluorescent properties.  COLLOIDS AND SURFACES A-PHYSICOCHEMICAL AND ENGINEERING ASPECTS,  630  (127548).  [PMID:] [10.1016/j.colsurfa.2021.127548]
33. Jun Jing, Zhiyong Li, Yuanchao Pei, Huiyong Wang, Jianji Wang.  (2013)  Equilibrium partitioning of drug molecules between aqueous and amino acid ester-based ionic liquids.  JOURNAL OF CHEMICAL THERMODYNAMICS,  62  (27).  [PMID:] [10.1016/j.jct.2013.02.011]

Solution Calculators