This is my qmb of Mumbai University analysis and tell which is more important for tomorrow exam

Reading File
Running Command

cd /tmp/workspace/attachments/0f515a07-8db2-4407-8fec-1cce8c81cbc5/ && python3 -c " import pdfplumber with pdfplumber.open('poc QB.pdf') as pdf: print(f'Total pages: {len(pdf.pages)}') for i, page in enumerate(pdf.pages): text = page.extract_text() print(f'--- PAGE {i+1} ---') print(text) print() "

The PDF appears to be image-based (scanned), so text extraction returned empty. Let me use vision analysis on the pages.
Running Command

cd /tmp/workspace/attachments/0f515a07-8db2-4407-8fec-1cce8c81cbc5/ && python3 -c " from pypdf import PdfReader import base64, json reader = PdfReader('poc QB.pdf') print(f'Pages: {len(reader.pages)}') # Check if there are images on the pages for i, page in enumerate(reader.pages[:3]): images = page.images print(f'Page {i+1}: {len(images)} images') for j, img in enumerate(images[:2]): print(f' Image {j}: name={img.name}, size={len(img.data)} bytes') "

Running Command

python3 -c " from pypdf import PdfReader import os reader = PdfReader('/tmp/workspace/attachments/0f515a07-8db2-4407-8fec-1cce8c81cbc5/poc QB.pdf') os.makedirs('/tmp/workspace/qb_images', exist_ok=True) for i, page in enumerate(reader.pages): images = page.images for j, img in enumerate(images): fname = f'/tmp/workspace/qb_images/page_{i+1}_img_{j+1}.jpg' with open(fname, 'wb') as f: f.write(img.data) print(f'Saved: {fname}') "

Now let me analyse all 11 pages using vision AI to extract the question content:
analyse_media
analyse_media
analyse_media
analyse_media
analyse_media
I've used all my analyse_media calls. Let me use fetch_image instead which works with local files via a different approach, or read the images directly with vision:
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Reading File
Let me try to compress the oversized images and read the remaining pages:
Running Command

python3 -c " from PIL import Image import os pages = [4, 6, 7, 8, 9] for p in pages: src = f'/tmp/workspace/qb_images/page_{p}_img_1.jpg' dst = f'/tmp/workspace/qb_images/page_{p}_small.jpg' img = Image.open(src) img = img.convert('RGB') # resize to max width 1200 w, h = img.size if w > 1200: ratio = 1200/w img = img.resize((1200, int(h*ratio)), Image.LANCZOS) img.save(dst, 'JPEG', quality=70) size = os.path.getsize(dst) print(f'page {p}: {size} bytes') "

Reading File
Reading File
Reading File
Reading File
Reading File
Now I have a thorough picture of all the question papers. Let me also check what I missed (page 4 was a large one - let me view the remaining pages I haven't seen yet from the original set):
Reading File
I now have a thorough view of all the question papers. Let me compile and analyze the frequency of topics across all papers.

📚 POC (Pharmaceutical Organic Chemistry - I) Question Bank Analysis

Subject Code: 65812 | Mumbai University | Sem II

🔥 MOST IMPORTANT TOPICS (Highest Frequency = Exam Priority)

Based on all the question papers in your QB, here's what appears most repeatedly across multiple papers and carries the most marks:

⭐⭐⭐ TIER 1 - MUST PREPARE (Appears in EVERY paper)


1. SN1 vs SN2 Reactions
  • Mechanism, stereochemistry, factors affecting
  • Inversion of configuration (Walden inversion) in SN2
  • Effect of solvents: Polar protic favours SN1, Polar aprotic favours SN2
  • Reactivity order: tertiary > secondary > primary (SN1); reverse for SN2
  • Compare SN1 and SN2 with examples
  • Appears in 5+ papers - this is THE most tested topic

2. Elimination Reactions (E1/E2 / Dehydration)
  • Saytzeff rule (major product prediction)
  • Dehydration of alcohols (H2SO4/heat)
  • Hofmann elimination from quaternary ammonium salts
  • Mechanisms of E1 vs E2
  • Difference between E1/E2 and when each is preferred
  • Appears in 4+ papers

3. Nucleophilic Addition to Aldehydes & Ketones
  • Mechanism of nucleophilic addition (general + with examples)
  • Reactions with: Grignard reagent, phenyl hydrazine, semicarbazide, hydroxylamine, 2,4-DNP, NaCN (cyanohydrin), NH3
  • Aldol condensation (mechanism + products)
  • Crossed Cannizzaro reaction
  • Benzoin condensation
  • Perkin condensation
  • Cannizzaro reaction (Formaldehyde + conc. NaOH)
  • Appears in every single paper - extremely important

4. Reactions of Aldehydes & Ketones - Qualitative Tests
  • Tollen's test, Fehling's test, Benedict's test, 2,4-DNP test
  • Iodoform test (Haloform reaction)
  • Distinguish between acetaldehyde and acetone
  • Hinsberg test (for amines)
  • High frequency MCQ + descriptive

5. Carboxylic Acid Derivatives & Reactions
  • Preparation methods (2 methods for synthesis)
  • Acidity order with justification (inductive/resonance effects)
  • Kolbe reaction (salicylic acid synthesis) - asked multiple times
  • Hell-Volhard-Zelinsky reaction
  • Conversion: acid to acid chloride, ester, amide
  • Factors affecting acidity of carboxylic acids
  • Structures and uses: Tartaric acid, Salicylic acid
  • 4+ papers test this

⭐⭐ TIER 2 - VERY IMPORTANT


6. Amines
  • Basicity order (gas phase vs solution phase) - N,N-dimethylethanamine, ethanamine, N-methylethanamine
  • Distinction tests: Hinsberg test, reaction with NaNO2/HCl
  • Hoffmann bromamide reaction (amide → amine)
  • Synthesis: Grignard + nitrile, reduction of amides with LiAlH4
  • Structure and uses: Amphetamine, Dimethyl phthalate, Hexamine
  • 3-4 papers

7. Alkenes - Addition Reactions & Mechanism
  • Halogenation of alkanes (mechanism, chlorine vs bromine reactivity)
  • Markovnikov's rule, Anti-Markovnikov (HBr + peroxide)
  • Hydroboration-oxidation (BH3/H2O2)
  • Ozonolysis (identify compound from products)
  • Stability of conjugated dienes / Hyperconjugation
  • Diel-Alder reaction
  • Reaction with KMnO4 (cold and hot)
  • 3+ papers

8. Reimer-Tiemann & Friedel-Craft Reactions
  • Mechanism of Reimer-Tiemann reaction (synthesis of aromatic aldehyde)
  • Mechanism of Friedel-Craft acylation
  • Kolbe reaction
  • Asked together in 2+ papers

9. Grignard Reagent
  • Preparation of 1°, 2°, 3° alcohols using Grignard reagent
  • Reactions with aldehydes, ketones, CO2, esters
  • Qualitative test for alcohols
  • 3 papers

10. Halogenation of Alkanes
  • Free radical mechanism (chlorination/bromination)
  • Reactivity of Cl2 vs Br2 - selectivity
  • Therapeutic use of paraffin
  • 3+ papers

⭐ TIER 3 - GOOD TO KNOW (MCQ focus)

TopicWhy Important
Tautomerism (keto-enol)Draw tautomers of propanone, cyclohexanone, aniline - asked 3x
IUPAC naming & structuresDrawing compounds from names - every Q3 section
Rosenmund reactionAldehyde from acid chloride - asked 2x
Paraldehyde structure & uses2 papers
Methyl salicylateTherapeutic use asked 2x
sp2 hybridization of carbonyl carbonMCQ staple
Aldol: Formaldehyde doesn't give AldolMCQ - which doesn't undergo Aldol condensation

📋 WHAT TO STUDY TONIGHT (Priority Order)

Since your exam is tomorrow morning, focus in this order:
  1. SN1 vs SN2 - mechanism, stereo, solvent effect (20-25 mins)
  2. Aldol + Cannizzaro + Perkin + Benzoin condensation mechanisms (30 mins)
  3. Nucleophilic addition general mechanism + reactions with reagents listed above (20 mins)
  4. Carboxylic acid acidity factors + Kolbe reaction (15 mins)
  5. Hoffmann elimination + E1/E2 + Saytzeff rule (15 mins)
  6. Basicity of amines order + Hinsberg test (10 mins)
  7. Grignard alcohol synthesis (10 mins)
  8. MCQ topics: Tollen's/Fehling's/Benedict's tests, sp2 hybridization of carbonyl, Iodoform test, Aldol exception (Formaldehyde)

💡 Quick MCQ Tips from the Papers

  • Carbonyl carbon is sp2 hybridized
  • Formaldehyde does NOT give Aldol condensation (no alpha-H on both sides)
  • Perkin reaction = condensation reaction
  • Ethylamine (primary amine) is most basic in solution due to solvation
  • Salicylic acid is synthesized by Kolbe reaction
  • LiAlH4 converts amide → amine (propionamide → ethylamine)
  • Triethylamine does NOT form soluble nitrite salt with HNO2 (tertiary amine)
Good luck tomorrow! 🎯
This is a shared conversation. Sign in to Orris to start your own chat.