HPBOSE

Study Materials

HPBOSE Class 10th and 12th 2025-26: Everything You Need to Know

The Himachal Pradesh Board of School Education (HPBOSE), headquartered at Dharamshala in Kangra district, is the apex authority for school-level education in Himachal Pradesh. Established in 1969, HPBOSE conducts the Class 10th (Matric) and Class 12th (Plus Two) board examinations every year for students across three streams — Science, Commerce, and Arts — under both regular and State Open School (SOS) categories.

For the 2025-26 academic session, the HP Board has released the complete date sheet, admit cards, and updated syllabus well in advance. With over 1.8 lakh students appearing for the HPBOSE 2026 exams, this comprehensive guide covers everything you need to know — from the complete timetable and admit card process to the full syllabus, exam pattern, passing criteria, result dates, and expert preparation strategies.

 

HPBOSE 2025-26 – At a Glance

Particulars

Details

Board Name

Himachal Pradesh Board of School Education (HPBOSE)

Headquarters

Gyan Alok Parisar, Dharamshala, Distt. Kangra, HP – 176215

Academic Session

2025-26

Date Sheet Released

November 26, 2025

Practical Exams (Class 10 & 12)

February 20 to 28, 2026

Class 10 Theory Exams

March 3 to March 28, 2026

Class 12 Theory Exams

March 3 to April 1, 2026

Exam Timing (Theory)

9:45 AM to 1:00 PM

Exam Duration

3 Hours 15 Minutes (15 min reading time included)

Admit Card Released

February 25, 2026 (via school login)

Exam Mode

Pen and Paper (Offline)

Minimum Passing Marks

33% in each subject and in aggregate

Result Expected

May 2026

Official Website

hpbose.org

 

 

HPBOSE Class 10th and 12th 2025-26 – Important Dates

Planning your preparation around key dates is essential. Here is the complete event calendar for the HPBOSE 2025-26 board examinations:

Event

Date / Status

Date Sheet Released

November 26, 2025

Practical Exams (Both Class 10 & 12)

February 20 to 28, 2026

Admit Card Released

February 25, 2026 (school login)

HPBOSE Class 10 Theory Exams Begin

March 3, 2026

HPBOSE Class 12 Theory Exams Begin

March 3, 2026

HPBOSE Class 10 Theory Exams End

March 28, 2026

HPBOSE Class 12 Theory Exams End

April 1, 2026

Answer Key Release

Shortly after exam completion

Result Declaration (Class 10 & 12)

Expected May 2026

Re-evaluation / Scrutiny Window

Expected May–June 2026

Compartment / Supplementary Exam

Expected July 2026

Compartment Result

Expected August 2026

 

 

HPBOSE Class 10th Date Sheet 2026 – Complete Subject-wise Timetable

The HPBOSE Class 10 theory exams run from March 3 to March 28, 2026, conducted in a single morning shift from 9:45 AM to 1:00 PM. The first 15 minutes (9:45 AM to 10:00 AM) are reserved for reading the question paper and completing formalities. Writing begins at 10:00 AM. Below is the subject-wise schedule for HP Board Class 10 2026:

Date

Subject

March 3, 2026

Hindi (Compulsory)

March 5, 2026

English (Compulsory)

March 7, 2026

Mathematics

March 10, 2026

Science (Theory)

March 12, 2026

Social Science

March 14, 2026

Sanskrit / Urdu / Punjabi / Tamil / Telugu (Language)

March 17, 2026

Home Science / Music / Drawing & Painting

March 19, 2026

Computer Science / Information Technology (NSQF)

March 21, 2026

Vocational / NSQF Subjects (Tourism & Hospitality, Telecom etc.)

March 24, 2026

Economics / Commerce / Other Optional Subjects

March 26, 2026

Physical Education

March 28, 2026

Arts / Other Remaining Subjects (Final Day)

 

Note: HP Board does not make question papers for certain school-assessed subjects — these are prepared by teachers and conducted internally. Students should verify their specific subject dates from the official HPBOSE date sheet PDF at hpbose.org, as minor adjustments may apply for SOS candidates.

 

HPBOSE Class 12th Date Sheet 2026 – Complete Subject-wise Timetable

The HPBOSE Class 12 theory exams run from March 3 to April 1, 2026, held in a single morning shift from 9:45 AM to 1:00 PM. The schedule covers all streams — Science, Commerce, and Arts — with adequate preparation gaps between major subjects:

Date

Subject

March 3, 2026

Economics / Physics / History

March 5, 2026

Hindi (Compulsory)

March 7, 2026

English (Compulsory)

March 10, 2026

Mathematics / Accountancy / Political Science

March 12, 2026

Chemistry / Business Studies / Geography

March 14, 2026

Biology / Sociology / Home Science

March 17, 2026

Computer Science / Informatics Practices

March 19, 2026

Psychology / Sanskrit / Urdu

March 21, 2026

Physical Education

March 24, 2026

Public Administration / Human Ecology & Family Science

March 26, 2026

Music (Vocal / Instrumental) / Drawing

March 28, 2026

Yoga / Entrepreneurship / Other Vocational Subjects

April 1, 2026

Dance / Remaining Optional Subjects (Final Day)

 

Fine Arts subjects (Painting, Graphics, Sculpture, Applied/Commercial Arts) have a shorter exam duration of approximately 2 hours. Students appearing for these subjects should check the specific timing in the official timetable. For SOS (State Open School) candidates, the date sheet is the same, but centres may differ.

 

HPBOSE Practical Exams 2026 – Class 10 and Class 12

Practical examinations for both Class 10 and Class 12 are being conducted between February 20 and February 28, 2026 — before the theory exams. Students get approximately two weeks between practicals and theory exams, which is ideal for focused revision.

Subjects with Practical Components

  • Class 10: Science, Computer Science, Information Technology, Home Science, Music, Drawing & Painting
  • Class 12 Science: Physics, Chemistry, Biology, Computer Science
  • Class 12 Commerce: Computer Applications (where applicable)
  • Class 12 Arts: Home Science, Human Ecology & Family Science, Music, Drawing, Geography (Map Work)

 

Practical exams are conducted in the student’s own school under the supervision of external examiners appointed by HPBOSE. Marks scored in practicals are added to the theory score to calculate the final result. Students must score the minimum passing percentage in both components separately.

 

HPBOSE Admit Card 2026 – Class 10th and 12th

The HPBOSE admit card 2026 for both Class 10 and Class 12 has been released on February 25, 2026 through the official website hpbose.org. A critical point students must understand: individual students cannot download their admit cards directly. Only school authorities can access and download hall tickets through the official school login portal.

 

How Schools Download HPBOSE Admit Card 2026

  • Step 1: Visit the official portal at hpbose.org
  • Step 2: Click on ‘Online Services’ on the homepage
  • Step 3: Select ‘School Login’ and enter the school username, password, secret key, and CAPTCHA
  • Step 4: Navigate to the Admit Card section for Class 10 or Class 12
  • Step 5: Select the class and batch, then generate and download admit cards for all registered students
  • Step 6: Print the admit cards, apply the school stamp and principal’s signature
  • Step 7: Distribute signed admit cards to students before the exam date

 

Details Printed on the HPBOSE Admit Card 2026

  • Student name, roll number, and recent photograph
  • Father’s name and mother’s name
  • Date of birth and category
  • School name, school code, and district
  • Exam centre name, centre code, and full address
  • Subject-wise exam dates and timing (9:45 AM to 1:00 PM)
  • Important exam day instructions and prohibited items list

 

If any error is found on the admit card — such as a misspelt name, wrong photograph, or incorrect subject — students must immediately report it to their school. The school must then report the discrepancy to HPBOSE before the exam. A soft copy or photocopy of the admit card is NOT accepted at the exam centre. Students must carry a printed admit card with the official school stamp and signature every day of the examination.

 

HPBOSE Exam Pattern 2025-26 – Class 10 and Class 12

For the 2025-26 session, HP Board has introduced identical question papers with MCQs for Class 10 and 12 annual exams. Understanding the revised exam pattern is crucial for scoring well. Here is the complete breakdown:

HPBOSE Class 10 Exam Pattern 2026

Parameter

Details

Total Marks per Subject

100 marks

Theory Marks

80 marks (for most subjects)

Internal / Practical Marks

20 marks

Question Types

MCQs (Objective), Very Short Answer, Short Answer, Long Answer

New Feature 2026

Identical question papers with increased MCQ weightage

Exam Duration

3 Hours (plus 15 minutes reading time)

Exam Timing

9:45 AM to 1:00 PM

Minimum Passing Marks

33% in each subject and 33% in aggregate

Exam Mode

Offline – Pen and Paper

Calculators Allowed

No – strictly prohibited

Answer Book Type

OMR-based answer book (details on first page)

 

HPBOSE Class 12 Exam Pattern 2026

Parameter

Details

Total Marks per Subject

100 marks

Theory Marks

70–80 marks (subject-dependent)

Practical / Internal Marks

20–30 marks (subject-dependent)

Question Types

Objective (MCQ), Short Answer Type, Long Answer Type

New Feature 2026

Revised MCQ component with identical papers across exam centres

Exam Duration

3 Hours (plus 15 minutes reading time)

Exam Timing

9:45 AM to 1:00 PM

Minimum Passing Marks

33% in Theory AND 33% in Practical (separately)

Exam Mode

Offline – Pen and Paper

Streams

Science, Commerce, Arts

Calculators Allowed

No

 

Key change for 2026: HPBOSE has introduced identical question papers across all examination centres for Class 10 and 12 to ensure uniformity and prevent malpractice. The objective/MCQ section has been given greater emphasis. Students who fail to secure 33% separately in theory and practical (for Class 12) will be considered a fail in that subject, regardless of combined marks.

 

HPBOSE Syllabus 2025-26 – Class 10th and 12th

The HPBOSE syllabus 2025-26 is based on NCERT guidelines adapted for Himachal Pradesh students. For the 2025-26 session, exams are conducted in a single annual term with the complete syllabus — there is no reduction in syllabus. Below is a subject-wise overview:

HPBOSE Class 10 Syllabus 2025-26 – Key Subjects

  • Mathematics: Real Numbers, Polynomials, Linear Equations in Two Variables, Quadratic Equations, Arithmetic Progressions, Triangles, Coordinate Geometry, Trigonometry, Circles, Areas Related to Circles, Surface Areas & Volumes, Statistics, Probability
  • Science: Chemical Reactions & Equations, Acids, Bases & Salts, Metals & Non-metals, Carbon & its Compounds, Periodic Classification, Life Processes, Control & Coordination, How Do Organisms Reproduce, Electricity, Magnetic Effects, Light – Reflection & Refraction, Human Eye, Sources of Energy, Our Environment
  • Social Science: India and the Contemporary World II (History), Contemporary India II (Geography), Democratic Politics II, Understanding Economic Development (Economics), Disaster Management
  • Hindi: Sparsh and Sanchayan prose/poetry, Grammar (Sandhi, Samas, Muhavre, Ras, Alankar), Letter Writing, Essay, Unseen Passage
  • English: First Flight Prose & Poetry, Footprints Without Feet (Supplementary Reader), Reading Comprehension, Letter Writing, Formal Writing, Grammar (Tenses, Voice, Narration, Sentence Transformation)
  • Sanskrit: Prose, Poetry, Grammar (Sandhi, Samas, Karak, Dhatu Roop), Unseen Passage, Translation, Composition

 

HPBOSE Class 12 Syllabus 2025-26 – Science Stream

  • Physics: Electric Charges & Fields, Electrostatic Potential, Current Electricity, Moving Charges & Magnetism, Electromagnetic Induction, Alternating Current, Electromagnetic Waves, Ray & Wave Optics, Dual Nature of Radiation, Atoms & Nuclei, Semiconductor Devices, Communication Systems
  • Chemistry: Solid State, Solutions, Electrochemistry, Chemical Kinetics, p-Block Elements, d- and f-Block Elements, Coordination Compounds, Haloalkanes & Haloarenes, Alcohols, Phenols & Ethers, Aldehydes, Ketones & Carboxylic Acids, Amines, Biomolecules, Polymers
  • Biology: Sexual Reproduction in Flowering Plants, Human Reproduction, Reproductive Health, Principles of Inheritance & Variation, Molecular Basis of Inheritance, Evolution, Human Health & Disease, Microbes in Human Welfare, Biotechnology, Organisms & Populations, Ecosystem, Biodiversity
  • Mathematics: Relations & Functions, Inverse Trigonometry, Matrices & Determinants, Continuity & Differentiability, Applications of Derivatives, Integrals, Differential Equations, Vector Algebra, 3D Geometry, Linear Programming, Probability

 

HPBOSE Class 12 Syllabus 2025-26 – Commerce Stream

  • Accountancy: Partnership Accounts (Admission, Retirement, Dissolution), Company Accounts (Issue of Shares & Debentures, Redemption), Financial Statements Analysis, Cash Flow Statement, Computerised Accounting
  • Business Studies: Nature & Significance of Management, Business Finance, Financial Markets, Marketing, Consumer Protection, Entrepreneurship Development
  • Economics: National Income Accounting, Money & Banking, Determination of Income & Employment, Government Budget, Balance of Payments, Indian Economic Development (1947–1990), Economic Reforms Since 1991, Current Challenges — Poverty, Human Capital, Rural Development, Employment

 

HPBOSE Class 12 Syllabus 2025-26 – Arts Stream

  • History: Bricks, Beads & Bones; Kings, Farmers & Towns; Kinship, Caste & Class; Thinkers, Beliefs & Buildings; Through the Eyes of Travellers; Bhakti-Sufi Traditions; Medieval Miniature Art; Colonialism & the Countryside; Rebels & the Raj; Colonial Cities; Mahatma Gandhi & the Nationalist Movement; Framing the Constitution
  • Political Science: Cold War Era, End of Bipolarity, US Hegemony, South Asia & IR, India’s Foreign Policy, Security in Contemporary World, Environment & Natural Resources, Challenges to & Restoration of Congress, Crisis of the Democratic Order, Rise of Regional Movements, Recent Developments in Indian Politics
  • Geography: Human Geography Nature & Scope, World Population Distribution, Density & Growth, Migration, Human Development, Primary / Secondary / Tertiary Activities, Transport & Communication, International Trade, Geographical Perspective on Selected Issues
  • Sociology: Indian Society, Demographic Structure, Social Institutions, Market as a Social Institution, Pattern of Social Inequality & Exclusion, Challenges of Cultural Diversity, Suggestions for Change, Structural Change, Cultural Change, Indian Democracy

 

Students can download the complete, chapter-wise HPBOSE syllabus 2025-26 PDF for all subjects from the official website at hpbose.org under the ‘Syllabus’ section.

 

HPBOSE Passing Marks and Grading System 2025-26

Understanding the minimum passing criteria is essential to avoid any surprises at the result stage. Here are the complete passing requirements for HPBOSE 2026:

Criteria

Requirement

Minimum Marks in Each Subject

33% (i.e., 33 out of 100)

Minimum Aggregate

33% across all subjects

Theory Component (Class 12)

Minimum 33% in theory separately

Practical Component (Class 12)

Minimum 33% in practical separately

For 80-mark Theory Paper

Minimum 26 marks (33% of 80)

For 60-mark Theory Paper

Minimum 20 marks (33% of 60)

For 20-mark Practical

Minimum 7 marks (33% of 20)

Compartment Exam Eligibility

Failing in up to 2 subjects

Result: Fail (Repeat Year)

Failing in 3 or more subjects

 

HPBOSE Grading System 2025-26

Percentage Range

Grade / Division

75% and above

Distinction

60% – 74.99%

First Division

45% – 59.99%

Second Division

33% – 44.99%

Third Division / Pass

Below 33%

Fail

 

In 2025, the HPBOSE Class 10 overall pass percentage was 79.8%, with approximately 75,862 out of 95,495 students passing. The Class 12 pass percentage stood at 73.76% in 2024 (approximately 63,092 out of 85,777 students). Girls have consistently outperformed boys in HPBOSE board exams in recent years.

 

HPBOSE Result 2026 – Class 10th and 12th

The HPBOSE Result 2026 for both Class 10 and Class 12 is expected to be declared in May 2026, based on consistent patterns from previous years. Both results may be announced together (as was done in 2025 when Class 10 result came on May 15, 2025). The result is released exclusively in online mode — only provisional results are available online, and students must collect original mark sheets from their schools.

How to Check HPBOSE Result 2026 Online

  • Step 1: Visit the official HPBOSE website at hpbose.org
  • Step 2: Click on the ‘Results’ tab on the homepage
  • Step 3: Select ’10th Regular Theory Examination Result 2026′ or ’12th Regular Theory Examination Result 2026′
  • Step 4: Enter your Roll Number in the provided field
  • Step 5: Click the ‘Search’ or ‘Submit’ button
  • Step 6: Your HPBOSE marksheet will appear on the screen
  • Step 7: Download the PDF and take a printout for future reference

 

Check HPBOSE Result 2026 via SMS

For students in areas with limited internet connectivity, HPBOSE provides an SMS-based result service. To receive your result by SMS:

  • For Class 10: Send HP10 [ROLL NUMBER] to 56263 (e.g., HP10 123456)
  • For Class 12: Send HP12 [ROLL NUMBER] to 5676750 (e.g., HP12 206151051)
  • Your result will be delivered to the same mobile number as an SMS

 

Check HPBOSE Result 2026 via DigiLocker

  • Visit digilocker.gov.in or install the DigiLocker app
  • Sign up using your Aadhaar Card number
  • Log in and navigate to the HPBOSE result section
  • Enter your roll number and date of birth to access your official digital marksheet
  • Download and save the HPBOSE Class 10 or 12 digital marksheet for use in college admissions

 

Details Mentioned on HPBOSE Marksheet 2026

  • Student roll number, name, date of birth
  • Father’s and mother’s name
  • School name and district
  • Subject-wise theory and practical marks
  • Total marks, percentage, and grade/division
  • Pass or Fail status

 

Students not satisfied with their marks can apply for re-evaluation and scrutiny through the official website. Based on the 2025 pattern, the re-evaluation portal is expected to remain open for approximately 15 days after the result declaration.

 

HPBOSE Class 10th and 12th 2025-26 Preparation Tips

With the HP Board exams starting March 3, 2026, there is still time to prepare effectively. Here are eight evidence-backed strategies to help you score high in HPBOSE 2026:

1. Download and Study the Official HPBOSE Syllabus

Your preparation must be anchored to the official HPBOSE 2025-26 syllabus. There is no reduction in the syllabus this year — exams cover the full annual curriculum. Download the subject-wise syllabus PDF from hpbose.org and use it as a checklist to ensure complete coverage.

2. Use NCERT Textbooks as Your Primary Resource

HPBOSE follows NCERT curriculum for most subjects. Focus on NCERT textbooks for Science, Mathematics, and Social Science (Class 10), and for Physics, Chemistry, Biology, Mathematics, Accountancy, and Economics (Class 12). For Hindi, Sanskrit, and English, the HP Board-prescribed readers are the primary source.

3. Prepare for the New MCQ-Heavy Pattern

HP Board has introduced identical question papers with increased MCQ (objective) weightage for 2026. Practise MCQ-style questions from previous papers, model papers, and NCERT exemplar problems. Fast and accurate answering in the objective section can significantly boost your total score.

4. Solve HPBOSE Previous Year Question Papers

Solving at least the last 5 years of HPBOSE previous year papers is one of the most effective preparation strategies. These papers reveal recurring topics, the pattern of long-answer questions, and help you practise time management within the 3-hour duration. Past papers are available at hpbose.org and major educational portals.

5. Attempt HPBOSE Model Papers / Sample Papers 2026

HPBOSE releases official model papers / sample papers before the board exams. Practise all available model papers under realistic exam conditions — 3 hours, no distractions. Compare your answers with the model answers to identify areas for improvement. This simulates the actual exam environment and reduces anxiety.

6. Make Subject-wise Short Notes and Formula Sheets

Prepare concise notes with key formulas, theorems, definitions, historical dates, and important diagrams. These notes are invaluable during the final revision days. For Class 12 Mathematics and Physics, maintain a separate formula sheet. For History and Political Science, create timeline charts and key events lists.

7. Focus on Practical Exams (Class 12)

Practical exams account for 20-30 marks per subject in Class 12. These marks are relatively easy to secure with consistent preparation. Attend all practicals, maintain a neat and complete lab record or project file, and revise common viva questions for Science practicals. Do not neglect practicals — they can make a significant difference in your final percentage.

8. Manage Your Study Schedule and Exam Day Logistics

Create a weekly timetable from now until exam day, ensuring each subject gets adequate coverage and revision time. On exam days, reach the centre at least 30 minutes early. Use the 15-minute reading time wisely to plan your answer sequence. Attempt confident answers first, then move to harder questions. Always attempt every question — even a partial attempt may earn partial marks.

 

HPBOSE Compartment / Supplementary Exam 2026

Students who fail in up to two subjects in the main HPBOSE 2026 board exams are eligible for the compartment (supplementary) examination. This gives students a second chance to pass without repeating the entire academic year. Students failing in three or more subjects must re-appear in all subjects the following year.

Event

Expected Date

Main Exam Result (Class 10 & 12)

May 2026

Compartment Application Form

May–June 2026 (via school)

Compartment Exam Date Sheet Released

June 2026

Compartment / Supplementary Exams

July 2026

Compartment Result

August 2026

 

The compartment exam syllabus, exam pattern, and passing criteria are identical to the main board examination. In the 2025 session, compartment exams for Class 10 were held from July 22 to 29, 2025, and for Class 12 from July 22 to 28, 2025, both in a single shift from 8:45 AM to 12:00 noon. Applications for compartment exams must be submitted through the school, along with required documents and examination fees.

 

Frequently Asked Questions (FAQs) – HPBOSE Class 10th and 12th 2025-26

Q1. When are the HPBOSE Class 10 and Class 12 exams in 2025-26?

The HPBOSE Class 10 theory exams are scheduled from March 3 to March 28, 2026. The HPBOSE Class 12 theory exams run from March 3 to April 1, 2026. Practical examinations for both classes were held from February 20 to 28, 2026. All theory exams are in the morning shift from 9:45 AM to 1:00 PM.

Q2. When was the HPBOSE date sheet 2026 released?

The Himachal Pradesh Board of School Education released the HPBOSE date sheet 2026 for both Class 10 and Class 12 on November 26, 2025. The date sheet PDF is available for download at hpbose.org under the ‘Date Sheet’ section.

Q3. How can students get the HPBOSE admit card 2026?

The HPBOSE admit card 2026 was released on February 25, 2026 through school login at hpbose.org. Individual students cannot download it directly. School authorities must log in, download, print, sign, and stamp the admit cards before distributing them to students. Students must carry the printed, stamped, and signed admit card to every exam — a photocopy or soft copy is not accepted.

Q4. What is the minimum passing marks for HPBOSE Class 10 and 12?

Students must score a minimum of 33% marks in each subject individually and 33% in overall aggregate to pass HPBOSE Class 10 or 12. For Class 12 subjects with a practical component, students must score 33% separately in both theory and practical. Failing in either component results in a fail grade for that subject.

Q5. When will HPBOSE Result 2026 be declared?

The HPBOSE Class 10 and Class 12 results for 2026 are expected to be declared in May 2026. In 2025, both results were released together on May 15, 2025. Students can check their results online at hpbose.org using their roll number, or via SMS by sending HP10/HP12 followed by the roll number to the designated number.

Q6. What is the new exam pattern for HPBOSE 2026?

HP Board has introduced identical question papers across all examination centres for Class 10 and 12 annual exams 2026. The revised exam pattern includes an increased MCQ (objective questions) weightage compared to previous years. The total exam duration remains 3 hours, with an additional 15 minutes of reading time. The exam continues in offline, pen-and-paper mode.

Q7. What is the total number of students appearing for HPBOSE 2026 exams?

Over 1.8 lakh students are expected to appear for the HPBOSE 2025-26 board examinations. In 2025, approximately 1.95 lakh students appeared for Class 10 and Class 12 examinations combined. The HP Board conducts exams for regular students, State Open School (SOS) students, and NSQF/vocational candidates.

 

Conclusion

The HPBOSE Class 10th and 12th examinations for 2025-26 are a defining milestone for over 1.8 lakh students across Himachal Pradesh. With the Class 10 and Class 12 theory exams both starting on March 3, 2026 — and ending on March 28 and April 1, 2026, respectively — there is still time to prepare thoroughly with the right strategy.

Focus on the official HPBOSE syllabus, practise with previous year papers and model papers, familiarise yourself with the new MCQ-heavy exam pattern, and do not neglect the practical component if you are in Class 12. Most importantly, collect your admit card from your school well before March 3, and arrive at the examination centre at least 30 minutes early.

For all official updates, admit card downloads, timetable PDFs, result announcements, and more, always refer to the official HPBOSE website: hpbose.org. Best of luck to all HP Board students appearing in 2026!

Leave a Comment

Your email address will not be published. Required fields are marked *

Language Translate »
Scroll to Top

HPBoSE All PDF's